updates for cleaning functionality

This commit is contained in:
2026-01-24 19:15:04 -05:00
parent ea2028cf13
commit b1e99fa952
12 changed files with 700 additions and 22 deletions

View File

@@ -126,17 +126,29 @@ func _create_ui() -> void:
end_phase_button.custom_minimum_size = Vector2(100, 40)
action_buttons.add_child(end_phase_button)
# === MESSAGE PANEL (center, above hand) ===
# === MESSAGE PANEL (upper center of screen, below top bar) ===
# Use a container to properly center the message
var message_container = Control.new()
root.add_child(message_container)
message_container.set_anchors_preset(Control.PRESET_TOP_WIDE)
message_container.offset_top = 90
message_container.offset_bottom = 160
message_container.mouse_filter = Control.MOUSE_FILTER_IGNORE
var message_center = CenterContainer.new()
message_container.add_child(message_center)
message_center.set_anchors_preset(Control.PRESET_FULL_RECT)
message_center.mouse_filter = Control.MOUSE_FILTER_IGNORE
message_panel = _create_panel()
root.add_child(message_panel)
message_panel.set_anchors_preset(Control.PRESET_CENTER)
message_panel.position = Vector2(-100, 200)
message_panel.custom_minimum_size = Vector2(200, 40)
message_center.add_child(message_panel)
message_panel.custom_minimum_size = Vector2(350, 50)
message_label = Label.new()
message_label.text = ""
message_label.add_theme_font_size_override("font_size", 16)
message_label.add_theme_font_size_override("font_size", 20)
message_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
message_label.vertical_alignment = VERTICAL_ALIGNMENT_CENTER
message_panel.add_child(message_label)
message_panel.visible = false