Seaurchin Wiki

The Ground Slider Simulator

ユーザ用ツール

サイト用ツール


wiki:api:judgecallback

Differences

This shows you the differences between two versions of the page.

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
wiki:api:judgecallback [2018/08/06 06:49]
kb10uy [サンプル]
wiki:api:judgecallback [2019/03/17 02:04]
amenoshita_429 0.61.0で関数型が変更
ライン 1: ライン 1:
-====== void JudgeCallback(JudgeType, ​NoteType) 関数型 ======+====== void JudgeCallback(JudgeType, ​JudgeData, const string &in) 関数型 ======
 [[wiki:​api:​sceneplayer|ScenePlayer]]の判定コールバックに必要な関数型です。 [[wiki:​api:​sceneplayer|ScenePlayer]]の判定コールバックに必要な関数型です。
 +
 +v0.43.0より、第3引数として文字列の''​extra''​が追加されました。現時点で以下の機能を持ちます。
 +  * ''​AwesomeExTapUp''​ 上ヤEx
 +  * ''​AsesomeExTapDown''​ 下ヤEx
 +
 +v0.61.0より、第2引数がJudgeDataに変わりました。これにより、スキンによる判定表示が実装しやすくなりました。
  
 ===== サンプル ===== ===== サンプル =====
ライン 16: ライン 22:
   // ...   // ...
   ​   ​
-  void OnJudge(JudgeType judge, ​NoteType note, const string &in extra) { +  void OnJudge(JudgeType judge, ​JudgeData data, const string &in extra) { 
-    if (note != NoteType::​ExTap) return;+    if (data.Note ​!= NoteType::​ExTap) return;
     WriteLog(Severiy::​Info,​ "​ExTap"​);​     WriteLog(Severiy::​Info,​ "​ExTap"​);​
   }   }
 } }
 </​code>​ </​code>​
wiki/api/judgecallback.txt · 最終更新: 2019/03/17 02:04 by amenoshita_429