バトルを実行するSceneオブジェクト.
Properties:
| Name | Type | Description |
|---|---|---|
position |
Object.<string, *>
|
位置情報を抽出したもの |
textOpt |
Object.<string, Object.<string, *>>
|
テキスト描画に用いるオプションをまとめたもの |
sideboard |
Deck
|
サイドボードを格納しているDeckオブジェクト |
backupArgs |
Object.<string, *>
|
オプションリストのバックアップ |
maxTimeCount |
number
|
各ターンの制限時間の秒数 |
turn |
number
|
現在のターン数 |
QBChance |
number
|
QBチャンスの残り回数 |
player |
Player
|
バトルしているプレイヤーキャラクター |
enemy |
Enemy
|
バトルしている敵キャラクター |
pShaker |
Shaker
|
プレイヤー側UIのためのShaker |
eShaker |
Shaker
|
敵側UIのためのShaker |
poolManager |
PoolManager
|
Poolの管理に使用するPoolManager |
handManager |
HandManager
|
手札とデッキの管理に使用するHandManager |
SD |
SkillDealerBase
|
プレイヤースキルの実行を担当するオブジェクト |
EAD |
EnemyActionDealerBase
|
敵スキルの実行を担当するオブジェクト |
Members
Methods
# static backupOptions(args)
ロード時に渡されたオプションリストのバックアップをとる. ただし, このbackupは稀に改変される可能性がある.
Parameters:
| Name | Type | Description |
|---|---|---|
args |
Object.<string, *>
|
このシーンに渡されたオプションリスト |
# static checkInput(GE) → {number}
A, S, Dのキーが押されたか確認し, 該当するキーがあれば そのうち一番優先順序の高いキーのインデックスを返す. 優先順序は上記の並び順の通りであり, インデックスはAを0番目とした数字である. どれも押されていなかったときは-1を返す.
Parameters:
| Name | Type | Description |
|---|---|---|
GE |
stdgam.GameEngine
|
使用するGameEngine |
押されたキーがあればそのうち一番優先されるキーのインデックス. そうでなければ-1
number
# static initComponents(args)
このシーンの構成要素を初期化する.
Parameters:
| Name | Type | Description |
|---|---|---|
args |
Object.<string, *>
|
このシーンに渡されたオプションリスト |
# static onLoad(GE, args)
シーンがロードされた時に実行される初期化処理.
Parameters:
| Name | Type | Description |
|---|---|---|
GE |
stdgam.GameEngine
|
このシーンをロードしたGameEngine |
args |
Object.<string, *>
|
このシーンに渡されたオプションリスト |