feat: Implement initial main game scene with gridmap, player, and core managers.
This commit is contained in:
@@ -82,19 +82,6 @@ func _setup_btn(effect_id: int, btn: Button):
|
||||
btn.size_flags_vertical = Control.SIZE_SHRINK_CENTER
|
||||
btn.custom_minimum_size.y = 80 # Consistent height
|
||||
|
||||
# Add Level Label
|
||||
if not btn.has_node("LevelLabel"):
|
||||
var lvl_lbl = Label.new()
|
||||
lvl_lbl.name = "LevelLabel"
|
||||
lvl_lbl.mouse_filter = Control.MOUSE_FILTER_IGNORE
|
||||
lvl_lbl.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT
|
||||
lvl_lbl.vertical_alignment = VERTICAL_ALIGNMENT_BOTTOM
|
||||
lvl_lbl.set_anchors_preset(Control.PRESET_FULL_RECT)
|
||||
lvl_lbl.add_theme_font_size_override("font_size", 16)
|
||||
lvl_lbl.add_theme_color_override("font_outline_color", Color.BLACK)
|
||||
lvl_lbl.add_theme_constant_override("outline_size", 4)
|
||||
lvl_lbl.text = "" # Hidden initially
|
||||
btn.add_child(lvl_lbl)
|
||||
|
||||
|
||||
# Add Keyboard Shortcut Label
|
||||
@@ -201,10 +188,6 @@ func _on_powerup_unlocked(effect: int, level: int):
|
||||
btn.modulate = Color.WHITE # Restore color
|
||||
btn.visible = true # Ensure visible
|
||||
|
||||
# Update Level
|
||||
var lvl_lbl = btn.get_node_or_null("LevelLabel")
|
||||
if lvl_lbl:
|
||||
lvl_lbl.text = "Lvl %d" % level
|
||||
|
||||
# Enforce 1-slot rule by hiding others
|
||||
if special_manager_ref:
|
||||
|
||||
Reference in New Issue
Block a user