ボタンの位置を指定して初期化する
ボタンの位置
クリック時のコールバックイベント
ロック状態フラグ
Private
_statusボタンのステータス
Protected
Readonly
enter_ボタン選択時に呼ばれるコールバックイベント
ボタンがロックされているかどうか ( ロック状態 = クリックイベント無効化 )
Readonly
rectボタンの位置
ステータスごとのカウント ( ステータスが変更されるたびにリセットされる )
ボタンがアクティブな状態 ( ホバーかクリックされている状態 ) かどうか
クリックされているかどうか
クリックが開始されたフレームかどうか
ボタンが決定されたかどうか ( クリックを離した瞬間のフレームかどうか )
マウスがホバー状態かどうか
ホバーが開始されたフレームかどうか
ボタンがアクティブな状態 ( ホバーかクリックされている状態 ) ではないかどうか
ボタンのステータス
オーバーライド用のボタンを描画するメソッド
Optional
ctx: CanvasRenderingContext2D描画先のコンテキスト ( デバッグ用のボタンを描画する場合のみ渡す )
マウスやタップに対応したボタン