このページをGitHubで編集する

Class: Game_Interpreter

new Game_Interpreter (depth)

[実行内容]に書かれたイベントコマンドを実行するクラス。

このクラスはプラグインコマンドを処理するpluginCommandを含む。

commandXXX(XXX は数字)というメソッドはイベントコマンドに対応した処理を行う。
詳細は RPG ツクール MV プラグインコマンド集 リファレンス [イベントコード一覧] を参照。

イベントコマンドの[スクリプト]を実行する際は、このオブジェクトのインスタンスが this になるので、少々乱暴だが拡張コマンドをメソッドとして追加すると便利。

実行箇所や [トリガー] が[並列実行]であるかによって、Game_Interpreter を保持しているオブジェクトは次の異なったものがある。
Game_TroopGame_MapGame_CommonEventGame_EventGame_Interpreter

関連クラス: RPG.EventPage, Game_Character, Game_Message, ImageManager

Parameters:

Name Type Description
depth Number 世代(規定値:0)child として何度よばれたかの深さ

Properties:

Name Type Description
_depth Number 世代
_branch Object インデントごとの分岐処理状況
_params Array.<*> コマンドのパラメータ
_indent Number インデントの深さ
_frameCount Number フレーム数
_freezeChecker Number 停止チェック用カウンタ
_mapId Number コマンドがあるマップ ID
_eventId Number コマンドがあるイベント ID
_list Array.<RPG.EventCommand> コマンドのリスト
_index Number 現在処理中のコマンドのインデックス
_waitCount Number [ウェイト]用のカウンタ
_waitMode String ウエイトモード
_comments Array コメント行の一時保存
_character Game_Event コマンド対象イベント
_childInterpreter Game_Interpreter 子インタプリタ

ウエイトモード

waitMode Description
‘message’ メッセージが終わるまで待つ
‘transfer’ 遷移効果が終わるまで待つ
‘scroll’ スクロールが終わるまで待つ
‘route’ 移動が終わるまで待つ
‘animation’ アニメーションが終わるまで待つ
‘balloon’ フキダシが終わるまで待つ
‘gather’ フォロワーの集合が終わるまで待つ
‘action’ アクションが終わるまで待つ
‘video’ 動画が終わるまで待つ
‘image’ 画像表示が終わるまで待つ

Methods

(static) requestImages (list, commonList opt)

コマンドに含まれる画像を用意する。

Parameters:
Name Type Attributes Description
list Array.<RPG.EventCommand>   コマンドの配列
commonList Array.<*> <optional> 既に対象となったコモンイベントのインデックスの配列

changeHp (target, value, allowDeath)

[HP]を指定値により増減する。

Parameters:
Name Type Description
target Game_Battler 対象アクターまたは敵
value Number 変更する HP の量
allowDeath Boolean 死亡していても適用するか

character (param) → {Game_Character}

指定した ID のGame_Eventを返す。
0 だとコマンドを含むイベント自身を返す。 マイナスの値の場合 Game_Player を返す。
[隊列メンバー]オブジェクトを得るには、Game_Followers.follower() を使う。

Parameters:
Name Type Description
param Number イベント ID

checkFreeze () → {Boolean}

インタプリタが固まっていないか。

checkOverflow ()

オーバーフローを起こしていないか。

clear ()

インタプリタの状態をクリア。

command101 () → {Boolean}

[1] - [メッセージ] - [文章の表示…]

command102 () → {Boolean}

[1] - [メッセージ] - [選択肢の表示…]

command103 () → {Boolean}

[1] - [メッセージ] - [数値入力の処理…]

command104 () → {Boolean}

[1] - [メッセージ] - [アイテム選択の処理…]

command105 () → {Boolean}

[1] - [メッセージ] - [文章のスクロール表示…]

command108 () → {Boolean}

[1] - [フロー制御] - [注釈…]

command111 () → {Boolean}

[1] - [フロー制御] - [条件分岐…]

command112 () → {Boolean}

[1] - [フロー制御] - [ループ…]

command113 () → {Boolean}

[1] - [フロー制御] - [ループの中断]

command115 () → {Boolean}

[1] - [フロー制御] - [イベント処理の中断]

command117 () → {Boolean}

[1] - [フロー制御] - [コモンイベント…]

command118 () → {Boolean}

[1] - [フロー制御] - [ラベル…]

command119 () → {Boolean}

[1] - [フロー制御] - [ラベルジャンプ…]

command121 () → {Boolean}

[1] - [ゲーム進行] - [スイッチの操作…]

command122 () → {Boolean}

[1] - [ゲーム進行] - [変数の操作…]

command123 () → {Boolean}

[1] - [ゲーム進行] - [セルフスイッチの操作…]

command124 () → {Boolean}

[1] - [ゲーム進行] - [タイマーの操作…]

command125 () → {Boolean}

[1] - [パーティ] - [所持金の増減…]

command126 () → {Boolean}

[1] - [パーティ] - [アイテムの増減…]

command127 () → {Boolean}

[1] - [パーティ] - [武器の増減…]

command128 () → {Boolean}

[1] - [パーティ] - [防具の増減…]

command129 () → {Boolean}

[1] - [パーティ] - [メンバーの入れ替え…]

command132 () → {Boolean}

[3] - [システム設定] - [戦闘 BGM の変更…]

command133 () → {Boolean}

[3] - [システム設定] - [勝利 ME の変更…]

command134 () → {Boolean}

[3] - [システム設定] - [セーブ禁止の変更…]

command135 () → {Boolean}

[3] - [システム設定] - [メニュー禁止の変更…]

command136 () → {Boolean}

[3] - [システム設定] - [エンカウント禁止の変更…]

command137 () → {Boolean}

[3] - [システム設定] - [並び替え禁止の変更…]

command138 () → {Boolean}

[3] - [システム設定] - [ウィンドウカラーの変更…]

command139 () → {Boolean}

[3] - [システム設定] - [敗北 ME の変更…]

command140 () → {Boolean}

[3] - [システム設定] - [乗り物 BGM の変更…]

command201 () → {Boolean}

[2] - [移動] - [場所移動…]

command202 () → {Boolean}

[2] - [移動] - [乗り物の位置設定…]

command203 () → {Boolean}

[2] - [移動] - [イベントの位置設定…]

command204 () → {Boolean}

[2] - [移動] - [マップのスクロール…]

command205 () → {Boolean}

[2] - [移動] - [移動ルートの設定…]

command206 () → {Boolean}

[2] - [移動] - [乗り物の乗降]

command211 () → {Boolean}

[2] - [キャラクター] - [透明状態の変更…]

command212 () → {Boolean}

[2] - [キャラクター] - [アニメーションの表示…]

command213 () → {Boolean}

[2] - [キャラクター] - [フキダシアイコンの表示…]

command214 () → {Boolean}

[2] - [キャラクター] - [イベントの一時消去]

command216 () → {Boolean}

[2] - [キャラクター] - [隊列歩行の変更…]

command217 () → {Boolean}

[2] - [キャラクター] - [隊列メンバーの集合]

command221 () → {Boolean}

[2] - [画面] - [画面のフェードアウト]

command222 () → {Boolean}

[2] - [画面] - [画面のフェードイン]

command223 () → {Boolean}

[2] - [画面] - [画面の色調変更…]

command224 () → {Boolean}

[2] - [画面] - [画面のフラッシュ…]

command225 () → {Boolean}

[2] - [画面] - [画面のシェイク…]

command230 () → {Boolean}

[2] - [タイミング] - [ウェイト…]

command231 () → {Boolean}

[2] - [ピクチャ] - [ピクチャの表示…]

command232 () → {Boolean}

[2] - [ピクチャ] - [ピクチャの移動…]

command233 () → {Boolean}

[2] - [ピクチャ] - [ピクチャの回転…]

command234 () → {Boolean}

[2] - [ピクチャ] - [ピクチャの色調変更…]

command235 () → {Boolean}

[2] - [ピクチャ] - [ピクチャの消去…]

command236 () → {Boolean}

[2] - [画面] - [天候の設定…]

command241 () → {Boolean}

[2] - [オーディオ・ビデオ] - [BGM の演奏…]

command242 () → {Boolean}

[2] - [オーディオ・ビデオ] - [BGM のフェードアウト…]

command243 () → {Boolean}

[2] - [オーディオ・ビデオ] - [BGM の保存]

command244 () → {Boolean}

[2] - [オーディオ・ビデオ] - [BGM の再開]

command245 () → {Boolean}

[2] - [オーディオ・ビデオ] - [BGS の演奏…]

command246 () → {Boolean}

[2] - [オーディオ・ビデオ] - [BGS のフェードアウト…]

command249 () → {Boolean}

[2] - [オーディオ・ビデオ] - [ME の演奏…]

command250 () → {Boolean}

[2] - [オーディオ・ビデオ] - [SE の演奏…]

command251 () → {Boolean}

[2] - [オーディオ・ビデオ] - [SE の停止…]

command261 () → {Boolean}

[2] - [オーディオ・ビデオ] - [ムービーの再生…]

command281 () → {Boolean}

[3] - [マップ] - [マップ名表示の変更…]

command282 () → {Boolean}

[3] - [マップ] - [タイルセットの変更…]

command283 () → {Boolean}

[3] - [マップ] - [戦闘背景の変更…]

command284 () → {Boolean}

[3] - [マップ] - [遠景の変更…]

command285 () → {Boolean}

[3] - [マップ] - [指定位置の情報取得…]

command301 () → {Boolean}

[3] - [シーン制御] - [戦闘の処理…]

command302 () → {Boolean}

[3] - [シーン制御] - [ショップの処理…]

command303 () → {Boolean}

[3] - [シーン制御] - [名前入力の処理…]

command311 () → {Boolean}

[1] - [アクター] - [HP の増減…]

command312 () → {Boolean}

[1] - [アクター] - [MP の増減…]

command313 () → {Boolean}

[1] - [アクター] - [ステートの増減…]

command314 () → {Boolean}

[1] - [アクター] - [全回復…]

command315 () → {Boolean}

[1] - [アクター] - [経験値の増減…]

command316 () → {Boolean}

[1] - [アクター] - [レベルの増減…]

command317 () → {Boolean}

[1] - [アクター] - [能力値の増減…]

command318 () → {Boolean}

[1] - [アクター] - [スキルの増減…]

command319 () → {Boolean}

[1] - [アクター] - [装備の変更…]

command320 () → {Boolean}

[1] - [アクター] - [名前の変更…]

command321 () → {Boolean}

[1] - [アクター] - [職業の変更…]

command322 () → {Boolean}

[3] - [システム設定] - [アクターの画像変更…]

command323 () → {Boolean}

[3] - [システム設定] - [乗り物の変更…]

command324 () → {Boolean}

[1] - [アクター] - [二つ名の変更…]

command325 () → {Boolean}

[1] - [アクター] - [プロフィールの変更…]

command326 () → {Boolean}

[1] - [アクター] - [TP の変更…]

command331 () → {Boolean}

[3] - [バトル] - [敵キャラの HP 増減…]

command332 () → {Boolean}

[3] - [バトル] - [敵キャラの MP 増減…]

command333 () → {Boolean}

[3] - [バトル] - [敵キャラのステート変更…]

command334 () → {Boolean}

[3] - [バトル] - [敵キャラの全回復…]

command335 () → {Boolean}

[3] - [バトル] - [敵キャラの出現…]

command336 () → {Boolean}

[3] - [バトル] - [敵キャラの変身…]

command337 () → {Boolean}

[3] - [バトル] - [戦闘アニメーションの表示…]

command339 () → {Boolean}

[3] - [バトル] - [戦闘行動の強制…]

command340 () → {Boolean}

[3] - [バトル] - [バトルの中断]

command342 () → {Boolean}

[3] - [バトル] - [敵キャラの TP 増減…]

command351 () → {Boolean}

[3] - [シーン制御] - [メニュー画面を開く]

command352 () → {Boolean}

[3] - [シーン制御] - [セーブ画面を開く]

command353 () → {Boolean}

[3] - [シーン制御] - [ゲームオーバー]

command354 () → {Boolean}

[3] - [シーン制御] - [タイトル画面に戻す]

command355 () → {Boolean}

[3] - [上級] - [スクリプト…]

command356 () → {Boolean}

[3] - [上級] - [プラグインコマンド…]

command402 () → {Boolean}

[1] - [メッセージ] - [選択肢の表示…] で [選択肢のとき]の分岐。

command403 () → {Boolean}

[1] - [メッセージ] - [選択肢の表示…] で [キャンセルのとき]の分岐。
[キャンセル]の設定で[分岐]を選んだ場合。

command411 () → {Boolean}

[1] - [フロー制御] - [条件分岐…] で [それ以外のとき] の分岐。

command413 () → {Boolean}

[1] - [フロー制御] - [ループ…] の [以上繰り返し]

command601 () → {Boolean}

[3] - [シーン制御] - [戦闘の処理…] の [勝ったとき] の分岐。

command602 () → {Boolean}

[3] - [シーン制御] - [戦闘の処理…] の [逃げたとき] の分岐。

command603 () → {Boolean}

[3] - [シーン制御] - [戦闘の処理…] の [負けたとき] の分岐。

currentCommand () → {RPG.EventCommand}

処理対象となっているコマンドを返す。

eventId () → {Number}

コマンド呼び出し元 イベント ID を返す。

executeCommand () → {Boolean}

処理対象のコマンドを実行して、結果を返す。

fadeSpeed () → {Number}

フェード速度を返す。

See: command221command222

gameDataOperand (type, param1, param2) → {Number}

指定されたゲームデータを返す。

param1, param2 は type によって意味が変わる引数で、例えば type が 7 の場合 param1 は 0:Map ID, 1:Party Members, 2: Gold, 3: Steps, 4:Play Time, 5:Timer, 6:Save Count, 7:Battle Count, 8:Win Count, 9:Escape Count を意味する。

コマンド実行用のメソッドなので、各データが欲しい場合は例えば this.gameDataOperand( 7, 4 ) と書くより $gameSystem.playtime() と書いた方がいいだろう。

Parameters:
Name Type Description
type Number 0:Item, 1:Weapon, 2:Armor, 3:Actor, 4:Enemy, 5:Character, 6:Party, 7: Other
param1 Number type によって意味が異なる
param2 Number type によって意味が異なる

initialize ()

オブジェクト生成時の初期化。

isRunning () → {Boolean}

インタプリタが稼働しているか。

iterateActorEx (param1, param2, callback)

アクターに繰り返し処理を行う。

Parameters:
Name Type Description
param1 Number 0:直接 ID 指定、それ以外は変数指定
param2 Number param が 0 だとアクター ID、それ以外は ID の入った変数の番号
callback function コールバック関数

iterateActorId (param, callback)

アクターに繰り返し処理を行う。

Parameters:
Name Type Description
param Number 適用するアクターの ID(0:全体)
callback function コールバック関数

iterateActorIndex (param, callback)

アクターに繰り返し処理を行う。

Parameters:
Name Type Description
param Number 適用するアクターの隊列番号(0:全体)
callback function コールバック関数

iterateBattler (param1, param2, callback)

バトラーに繰り返し処理を行う。

Parameters:
Name Type Description
param1 Number 0:エネミー
param2 Number 適用するバトラーの番号(0:全体)
callback function コールバック関数

iterateEnemyIndex (param, callback)

エネミーに繰り返し処理を行う。

Parameters:
Name Type Description
param Number 適用するエネミーの番号(0:全体
callback function コールバック関数

jumpTo (index)

指定インデックスに処理対象を移動。

Parameters:
Name Type Description
index Number コマンドのインデックス

nextEventCode () → {Number}

次のイベントコード(commandXXX の XXX 部分)を返す。

operateValue (operation, operandType, operand) → {Number}

符号の計算を行って結果を返す。

Parameters:
Name Type Description
operation Number 0:プラス, 他はマイナス
operandType Number 0:直接の値, それ以外:変数
operand Number operandType が 0:値, それ以外:変数 ID

operateVariable (variableId, operationType, value)

値の計算を行って結果を返す。

Parameters:
Name Type Description
variableId Number 変数 ID
operationType Number 演算子の種類(0:=, 1:+, 2:-, 3:×, 4:÷, 5:%)
value Number

pluginCommand (command, args)

プラグインコマンドを受け取るメソッド。 このメソッドにプラグイン毎の処理を追加。 Example のような書き方が定番。

Parameters:
Name Type Description
command String コマンド名
args Array.<String> 引数の配列
Example
const _Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand;
Game_Interpreter.prototype.pluginCommand = function ( command, args ){
   _Game_Interpreter_pluginCommand.call( this, command, args );
  // ここにプラグインごとのコマンド名の判定と実行内容を書く

setup (list, eventId)

インタプリタの準備。

Parameters:
Name Type Description
list Array.<RPG.EventCommand> コマンドのリスト
eventId Number イベント ID

setupChild (list, eventId)

[コモンイベント]用の子インタプリタの準備。

See: command117

Parameters:
Name Type Description
list Array.<RPG.EventCommand> コマンドのリスト
eventId Number イベント ID

setupChoices (params)

選択ウィンドウの準備。

Parameters:
Name Type Description
params Array.<*> 選択ウィンドウの設定

setupItemChoice (params)

アイテム選択ウィンドウの準備。

Parameters:
Name Type Description
params Array.<Number> アイテム選択ウィンドウの設定

setupNumInput (params)

数値入力ウィンドウの準備。

Parameters:
Name Type Description
params Array.<Number> 数値入力ウィンドウの設定

setupReservedCommonEvent () → {Boolean}

コモンイベントが保存されていたら準備し、保存されていたかを返す。

setWaitMode (waitMode)

ウエイトモードを設定。

Parameters:
Name Type Description
waitMode String ウエイトモード

skipBranch ()

条件などの分岐を飛ばす。

terminate ()

終端処理を行う。

update ()

フレーム毎のアップデート。

updateChild () → {Boolean}

子インタプリタをアップデート。

updateWait () → {Boolean}

待ち状態をアップデート。

updateWaitCount () → {Boolean}

待ちカウントをアップデート。

updateWaitMode () → {Boolean}

ウエイトモードをアップデート

videoFileExt () → {String}

ビデオの拡張子 ‘.webm’ か ‘.mp4’ を返す。

wait (duration)

指定フレームだけインタプリタの実行を待つ。

Parameters:
Name Type Description
duration Number フレーム数
Menu

  • RPG ツクール MV JavaScript 非公式リファレンス
  • Class: Array
  • Class: AudioManager
  • Class: BattleManager
  • Class: Bitmap
  • Class: CacheEntry
  • Class: CacheMap
  • Class: ConfigManager
  • Class: DataManager
  • Class: Decrypter
  • Class: Game_Action
  • Class: Game_ActionResult
  • Class: Game_Actor
  • Class: Game_Actors
  • Class: Game_Battler
  • Class: Game_BattlerBase
  • Class: Game_Character
  • Class: Game_CharacterBase
  • Class: Game_CommonEvent
  • Class: Game_Enemy
  • Class: Game_Event
  • Class: Game_Follower
  • Class: Game_Followers
  • Class: Game_Interpreter
  • Class: Game_Item
  • Class: Game_Map
  • Class: Game_Message
  • Class: Game_Party
  • Class: Game_Picture
  • Class: Game_Player
  • Class: Game_Screen
  • Class: Game_SelfSwitches
  • Class: Game_Switches
  • Class: Game_System
  • Class: Game_Temp
  • Class: Game_Timer
  • Class: Game_Troop
  • Class: Game_Unit
  • Class: Game_Variables
  • Class: Game_Vehicle
  • Class: Graphics
  • Class: Html5Audio
  • Class: ImageCache
  • Class: ImageManager
  • Class: Input
  • Class: JsonEx
  • Class: MV.AudioParameters
  • Class: MV.BattleLogMethod
  • Class: MV.BattleRewards
  • Class: MV.BattlerAnimation
  • Class: MV.Color
  • Class: MV.CommandItem
  • Class: MV.ConfigData
  • Class: MV.CssColor
  • Class: MV.DatabaseFile
  • Class: MV.Matrix
  • Class: MV.Motion
  • Class: MV.PluginSettings
  • Class: MV.SaveContents
  • Class: MV.SaveFileInfo
  • Class: MV.TextState
  • Class: MV.Tone
  • Class: MV.TouchInputEvents
  • Namespace: MV
  • Class: Math
  • Class: Number
  • Class: PIXI.Container
  • Class: PIXI.DisplayObject
  • Class: PIXI.Graphics
  • Class: PIXI.Renderer
  • Class: PIXI.Sprite
  • Class: PluginManager
  • Class: Point
  • Class: RPG.Actor
  • Class: RPG.Animation.Timing
  • Class: RPG.Animation
  • Class: RPG.Armor
  • Class: RPG.AudioFile
  • Class: RPG.BaseItem
  • Class: RPG.BattleEventPage.Conditions
  • Class: RPG.BattleEventPage
  • Class: RPG.Class.Learning
  • Class: RPG.Class
  • Class: RPG.CommonEvent
  • Class: RPG.Damage
  • Class: RPG.Effect
  • Class: RPG.Enemy.Action
  • Class: RPG.Enemy.DropItem
  • Class: RPG.Enemy
  • Class: RPG.EquipItem
  • Class: RPG.Event
  • Class: RPG.EventCommand
  • Class: RPG.EventPage.Conditions
  • Class: RPG.EventPage.Image
  • Class: RPG.EventPage
  • Class: RPG.Item
  • Class: RPG.Map.Encounter
  • Class: RPG.Map
  • Class: RPG.MapInfo
  • Class: RPG.MetaData
  • Class: RPG.MoveCommand
  • Class: RPG.MoveRoute
  • Class: RPG.Skill
  • Class: RPG.State
  • Class: RPG.System.AttackMotion
  • Class: RPG.System.Terms
  • Class: RPG.System.TestBattler
  • Class: RPG.System.Vehicle
  • Class: RPG.System
  • Class: RPG.Tileset
  • Class: RPG.Trait
  • Class: RPG.Troop.Member
  • Class: RPG.Troop
  • Class: RPG.UsableItem
  • Class: RPG.Weapon
  • Namespace: RPG
  • Class: Rectangle
  • Class: RequestQueue
  • Class: ResourceHandler
  • Class: SceneManager
  • Class: Scene_Base
  • Class: Scene_Battle
  • Class: Scene_Boot
  • Class: Scene_Debug
  • Class: Scene_Equip
  • Class: Scene_File
  • Class: Scene_GameEnd
  • Class: Scene_Gameover
  • Class: Scene_Item
  • Class: Scene_ItemBase
  • Class: Scene_Load
  • Class: Scene_Map
  • Class: Scene_Menu
  • Class: Scene_MenuBase
  • Class: Scene_Name
  • Class: Scene_Options
  • Class: Scene_Save
  • Class: Scene_Shop
  • Class: Scene_Skill
  • Class: Scene_Status
  • Class: Scene_Title
  • Class: ScreenSprite
  • Class: ShaderTilemap
  • Class: SoundManager
  • Class: Sprite
  • Class: Sprite_Actor
  • Class: Sprite_Animation
  • Class: Sprite_Balloon
  • Class: Sprite_Base
  • Class: Sprite_Battler
  • Class: Sprite_Button
  • Class: Sprite_Character
  • Class: Sprite_Damage
  • Class: Sprite_Destination
  • Class: Sprite_Enemy
  • Class: Sprite_Picture
  • Class: Sprite_StateIcon
  • Class: Sprite_StateOverlay
  • Class: Sprite_Timer
  • Class: Sprite_Weapon
  • Class: Spriteset_Base
  • Class: Spriteset_Battle
  • Class: Spriteset_Map
  • Class: Stage
  • Class: StorageManager
  • Class: String
  • Class: TextManager
  • Class: Tilemap
  • Class: TilingSprite
  • Class: ToneFilter
  • Class: ToneSprite
  • Class: TouchInput
  • Class: Utils
  • Class: Weather
  • Class: WebAudio
  • Class: Window
  • Class: WindowLayer
  • Class: Window_ActorCommand
  • Class: Window_Base
  • Class: Window_BattleActor
  • Class: Window_BattleEnemy
  • Class: Window_BattleItem
  • Class: Window_BattleLog
  • Class: Window_BattleSkill
  • Class: Window_BattleStatus
  • Class: Window_ChoiceList
  • Class: Window_Command
  • Class: Window_DebugEdit
  • Class: Window_DebugRange
  • Class: Window_EquipCommand
  • Class: Window_EquipItem
  • Class: Window_EquipSlot
  • Class: Window_EquipStatus
  • Class: Window_EventItem
  • Class: Window_GameEnd
  • Class: Window_Gold
  • Class: Window_Help
  • Class: Window_HorzCommand
  • Class: Window_ItemCategory
  • Class: Window_ItemList
  • Class: Window_MapName
  • Class: Window_MenuActor
  • Class: Window_MenuCommand
  • Class: Window_MenuStatus
  • Class: Window_Message
  • Class: Window_NameEdit
  • Class: Window_NameInput
  • Class: Window_NumberInput
  • Class: Window_Options
  • Class: Window_PartyCommand
  • Class: Window_SavefileList
  • Class: Window_ScrollText
  • Class: Window_Selectable
  • Class: Window_ShopBuy
  • Class: Window_ShopCommand
  • Class: Window_ShopNumber
  • Class: Window_ShopSell
  • Class: Window_ShopStatus
  • Class: Window_SkillList
  • Class: Window_SkillStatus
  • Class: Window_SkillType
  • Class: Window_Status
  • Class: Window_TitleCommand
  • Global
  • クラスツリー