/*------------------------------------------------ ■SetScoreEx(タスク) 得点の制御を行う。 得点の減少を一定値にし、かすることで得点を増加させられる。 書式:task SetScoreYoumu (let mtime, let DefaultBonus, let GrazeBonus, let Decrease) mtime 制限時間 DefaultBonus 開始時のスペルカードボーナス GrazeBonus 掠り点(Graze1につき増加する得点) Decrease 時間による得点減少のON/OFF ------------------------------------------------*/ task SetScoreYoumu (let mtime, let DefaultBonus, let GrazeBonus,let Decrease){ let graze = GetGraze; let time = mtime *60; mtime = time; let score = DefaultBonus; while(!OnPlayerMissed && !OnBomb){ SetTimer(time/60); if(time!=0){ SetScore(score+(GetGraze-graze)*GrazeBonus); } time--; score = DefaultBonus*[1,(time/mtime)][Decrease]; yield; } }