判定処理>>
<<<概要>>>
*ゲーム画面の管理モジュールから呼び出される
*ノーツの種類と通る時間を指す値を受け取る
*押したキーの種類と押した時間からスコアを判定する
<<<プログラムの内容>>>
*大まかな流れ
++ゲーム画面管理モジュールから引数で受け取って起動。
++ノーツに対応したキーが入力されているか判定。
***合っていたら次に進む。
***違っていたらmissの値を返してプログラム終了。
++打ち込んだ時間がどれくらいあっているか判定。
++判定に対応している値を返す。
++プログラム終了
<<<備考>>>
*~/csd/judge/に保存
*譜面のデータにはノーツの種類と、ノーツが判定ゾーンの真ん中に入る時間の値が入っている。その時間の値と入力した時間との誤差から判定を返す。
|||判定|返す値
||なし(ノーツがない)|0
||miss|1
||nice|2
||good|3
||great|4
<<判定結果の表示>>
<<概要>>
*判定モジュールから帰ってきた値に応じて判定結果を画面に表示する
*判定ごとの画像をエフェクトと同じ方法で表示する
*基本エフェクトと同時に表示するが長押しノーツは最初と最後だけ表示。
<<<リンク>>>
[[自分のページ|19::gr02::鈴木青龍]]
[[班のページ|19::gr02]]