new features, play menu, deck builder, deck selection

This commit is contained in:
2026-01-28 20:22:09 -05:00
parent f4c7bab6b0
commit bf9aa3fa23
80 changed files with 4501 additions and 58 deletions

View File

@@ -12,6 +12,10 @@ var action_log: ActionLog
# Player damage displays
var damage_displays: Array[DamageDisplay] = []
# Deck configurations (set by GameController before game starts)
var player1_deck: Array = []
var player2_deck: Array = []
func _ready() -> void:
_setup_table()
_setup_ui()
@@ -133,7 +137,7 @@ func _connect_signals() -> void:
call_deferred("_connect_field_card_signals")
func _start_game() -> void:
GameManager.start_new_game()
GameManager.start_new_game(player1_deck, player2_deck)
# Force an update of visuals after a frame to ensure everything is ready
call_deferred("_force_initial_update")