この文書では、ふるよにボードシミュレーター上で発行されるJavaScriptイベントの仕様について記載しています。
Google Chrome拡張機能などでこれらのイベントを検知することで、ふるよにボードシミュレーター上で何らかの操作が行われた時に、任意の処理を実行させることができます。
※追加・拡張してほしいイベントがある場合は、要望・バグ報告ポストより要望をお送りください。
Google Chrome拡張機能のサンプルコードは以下より取得可能です。
GitHub - tetradice/furuyoni-simulator-event-api-example
イベント引数は以下の共通プロパティを持ちます。
イベント引数 | 型 | 説明 |
---|---|---|
e.detail.context | BoardContext | 卓全体の状態などを保持するオブジェクト |
e.detail.side | “self” | “opponent” |
”self”: 自プレイヤー ”opponent”: 対戦相手 |