2019 ソフトウェア設計及び演習用の班Wiki

19::gr04::bestscore

概要

ベストスコアを管理するモジュールです。ベストスコアを内部で記録します。
また、ベストスコアの確認および上書きを行います。
複数の曲と2難易度のベストスコアを、二次元配列として記録する予定でした。

songn(曲番号)と曲名の対応

ファッションモンスター 0

difと難易度の対応

easy 0
hard 1

bestscore.getbs(songn, dif)

指定された曲と難度のベストスコアを渡します。

  • 引数は曲の番号、難度
  • 返り値は引数で指定された曲と難度のベストスコア。ただし、引数がおかしいときは-1

bestscore.overwritebs(songn, dif, score)

指定された曲と難度のスコアとベストスコアを比較し、ベストスコアより大きければベストスコアを更新します。
ベストスコアと獲得スコアが等しい場合は、更新扱いになりません。

  • 引数は曲の番号、難度、ゲームで獲得したスコア
  • 返り値は0:更新なし、1:更新あり、-1:引数がおかしい

bestscore.init()

ベストスコアの内容をすべて消去します。返り値なし。
用意はしましたが、おそらく使っていません。


最終更新日:2019/08/01 18:45:14