Namespace

mainScene

battle.mainScene

バトルを実行する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

敵スキルの実行を担当するオブジェクト

View Source battle.js, line 973

Members

Object.<string, *>

# static position

位置情報を抽出したもの.

View Source battle.js, line 979

Object.<string, Object.<string, *>>

# static textOpt

テキスト描画に用いるオプションをまとめたもの.

View Source battle.js, line 998

Methods

# static backupOptions(args)

ロード時に渡されたオプションリストのバックアップをとる. ただし, このbackupは稀に改変される可能性がある.

Parameters:
Name Type Description
args Object.<string, *>

このシーンに渡されたオプションリスト

View Source battle.js, line 1088

# static checkInput(GE) → {number}

A, S, Dのキーが押されたか確認し, 該当するキーがあれば そのうち一番優先順序の高いキーのインデックスを返す. 優先順序は上記の並び順の通りであり, インデックスはAを0番目とした数字である. どれも押されていなかったときは-1を返す.

Parameters:
Name Type Description
GE stdgam.GameEngine

使用するGameEngine

View Source battle.js, line 1042

押されたキーがあればそのうち一番優先されるキーのインデックス. そうでなければ-1

number

# static initComponents(args)

このシーンの構成要素を初期化する.

Parameters:
Name Type Description
args Object.<string, *>

このシーンに渡されたオプションリスト

View Source battle.js, line 1063

# static judgement() → {boolean}

残り体力に基づく勝敗判定を行う.

View Source battle.js, line 1052

プレイヤーが勝利していればtrue, そうでなければfalse

boolean

# static onLoad(GE, args)

シーンがロードされた時に実行される初期化処理.

Parameters:
Name Type Description
GE stdgam.GameEngine

このシーンをロードしたGameEngine

args Object.<string, *>

このシーンに渡されたオプションリスト

View Source battle.js, line 1104

# static shakeEnemy()

敵側のUIを振動させる.

View Source battle.js, line 1021

# static shakePlayer()

プレイヤー側のUIを振動させる.

View Source battle.js, line 1011