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:59]
kb10uy [void JudgeCallback(JudgeType, NoteType) 関数型]
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]]の判定コールバックに必要な関数型です。
  
ライン 5: ライン 5:
   * ''​AwesomeExTapUp''​ 上ヤEx   * ''​AwesomeExTapUp''​ 上ヤEx
   * ''​AsesomeExTapDown''​ 下ヤEx   * ''​AsesomeExTapDown''​ 下ヤEx
 +
 +v0.61.0より、第2引数がJudgeDataに変わりました。これにより、スキンによる判定表示が実装しやすくなりました。
 +
 ===== サンプル ===== ===== サンプル =====
  
ライン 19: ライン 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