46 lines
No EOL
1.6 KiB
Ruby
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 |