def dispose
# ウィンドウを解放
@mahou_window.dispose
@tokugi_window.dispose
end
def update
# スキルウィンドウ2が表示されている場合
if @tokugi_window != nil && @tokugi_window.active
# スキルウィンドウ2の更新
@tokugi_window.update
# B ボタンが押された場合
if Input.trigger?(Input::B)
# キャンセル SE を演奏
$game_system.se_play($data_system.cancel_se)
# ステータスウィンドウを表示
@status_window.active = true
@status_window.visible = true
# スキルウィンドウ2を非表示
# @skill_window.z を使っているなら visible は不要
@tokugi_window.active = false
@tokugi_window.visible = false
end
return
end
# スキルウィンドウ1が表示されている場合
if @mahou_window != nil && @mahou_window.active
# スキルウィンドウ1の更新
@mahou_window.update
# B ボタンが押された場合
if Input.trigger?(Input::B)
# キャンセル SE を演奏
$game_system.se_play($data_system.cancel_se)
# ステータスウィンドウを表示
@status_window.active = true
@status_window.visible = true
# スキルウィンドウ1を非表示
# @skill_window.z を使っているなら visible は不要
@mahou_window.active = false
@mahou_window.visible = false
end
# C ボタンが押された場合
if Input.trigger?(Input::C)
# スキルウィンドウで現在選択されているデータを取得
@skill = @tokugi_window.skill
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
@tokugi_window.active = true
@tokugi_window.visible = true
@tokugi_window.z = 24440
@mahou_window.visible = false
end
return
end
# C ボタンが押された場合
if Input.trigger?(Input::C)
# スキルウィンドウで現在選択されているデータを取得
@skill = @mahou_window.skill
#決定 SE を演奏
$game_system.se_play($data_system.decision_se)
@mahou_window.active = true
@mahou_window.visible = true
@mahou_window.z = 24440
return
end
end
end