<<判定処理>> <<<概要>>> *ゲーム画面の管理モジュールから呼び出される *ノーツの種類と通る時間を指す値を受け取る *押したキーの種類と押した時間からスコアを判定する <<<プログラムの内容>>> *大まかな流れ ++押されたキーは何か読み込む ++時間を示す値を読み込む ++時間の値に対応するノーツを読み込む ***ここにノーツがなかったらプログラム終了。何も返さないか? ++押すべきキーと押されたキーが同じか判定 ***ここでfalseだったらmissを示す値を返す ++押された時間によってmissやgoodなどの判定を示す値を返す ++プログラム終了 <<<メモ>>> *どのキーが押されたかはmainモジュールで判断して対応する値だけ引数で引っ張る *~home/csd/judge/に保存 *譜面のデータにはノーツの種類と、ノーツが判定ゾーンの真ん中に入る時間の値が入っている。その時間の値と入力した時間との誤差から判定を返す。
*ノーツの速度をvとおく
|||判定|返す値 ||なし(ノーツがない)|0 ||miss|1 ||nice|2 ||good|3 ||great|4 <<<リンク>>> [[自分のページ|19::gr02::鈴木青龍]]
[[班のページ|19::gr02]]