rebf-gaiden/Scripts/_.43.rb
2025-04-26 17:06:34 -05:00

46 lines
No EOL
1.6 KiB
Ruby

module BATTLE_STATUS
# trueなら常にウインドウを最小化
# falseならターン中のみ最小化
MODE = true
end
#==============================================================================
# ■ Scene_Battle
#==============================================================================
class Scene_Battle < Scene_Base
if BATTLE_STATUS::MODE
#--------------------------------------------------------------------------
# ● 情報表示ビューポートの作成
#--------------------------------------------------------------------------
alias :status_window_create_info_viewport :create_info_viewport
def create_info_viewport
status_window_create_info_viewport
@status_window.arrows_visible = false
@status_window.y += 24 * 3
@status_window.height -= 24 * 3
end
else
#--------------------------------------------------------------------------
# ● ターン開始
#--------------------------------------------------------------------------
alias :status_window_turn_start :turn_start
def turn_start
status_window_turn_start
@status_window.arrows_visible = false
@status_window.y += 24 * 3
@status_window.height -= 24 * 3
end
#--------------------------------------------------------------------------
# ● ターン終了
#--------------------------------------------------------------------------
alias :status_window_turn_end :turn_end
def turn_end
@status_window.y -= 24 * 3
@status_window.height += 24 * 3
status_window_turn_end
end
end
end