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