Show active prebattle prep command
This commit is contained in:
@@ -974,6 +974,7 @@ func _configure_prep_menu_button(button: Button, node_name: String, icon_kind: S
|
||||
button.tooltip_text = _format_local_command_tooltip(label, hint)
|
||||
button.custom_minimum_size = PREP_MENU_BUTTON_SIZE
|
||||
button.size_flags_horizontal = Control.SIZE_SHRINK_CENTER
|
||||
button.toggle_mode = true
|
||||
button.icon = _make_toolbar_icon(icon_kind)
|
||||
button.expand_icon = true
|
||||
button.add_theme_font_size_override("font_size", 1)
|
||||
@@ -7449,6 +7450,7 @@ func _update_hud() -> void:
|
||||
_update_forecast()
|
||||
_update_forecast_panel_visibility()
|
||||
_update_result_panel()
|
||||
_update_prep_menu_button_selection()
|
||||
if inventory_label != null:
|
||||
inventory_label.text = _format_inventory_status_summary_text()
|
||||
inventory_label.tooltip_text = _format_inventory_status_text()
|
||||
@@ -11452,6 +11454,24 @@ func _hide_save_menu() -> void:
|
||||
save_menu.visible = false
|
||||
|
||||
|
||||
func _update_prep_menu_button_selection() -> void:
|
||||
_set_prep_menu_button_pressed(chapter_button, chapter_menu)
|
||||
_set_prep_menu_button_pressed(shop_button, shop_menu)
|
||||
_set_prep_menu_button_pressed(talk_button, talk_menu)
|
||||
_set_prep_menu_button_pressed(armory_button, armory_menu)
|
||||
_set_prep_menu_button_pressed(roster_button, roster_menu)
|
||||
_set_prep_menu_button_pressed(formation_button, formation_menu)
|
||||
_set_prep_menu_button_pressed(save_button, save_menu)
|
||||
|
||||
|
||||
func _set_prep_menu_button_pressed(button: Button, menu: Control) -> void:
|
||||
if button == null:
|
||||
return
|
||||
var active := menu != null and menu.visible
|
||||
button.set_pressed_no_signal(active)
|
||||
button.set_meta("prep_menu_active", active)
|
||||
|
||||
|
||||
func _rebuild_save_menu() -> void:
|
||||
if save_status_label != null:
|
||||
save_status_label.text = "전기록 · 군막 봉인"
|
||||
|
||||
Reference in New Issue
Block a user