feat: Implement a new lobby system with configurable match duration, game over screen, and core game state management.

This commit is contained in:
2025-12-20 01:10:49 +08:00
parent 75eb398649
commit b0d45d4569
12 changed files with 1241 additions and 338 deletions
+2 -2
View File
@@ -15,7 +15,7 @@ extends Control
var update_manager: Node
var update_info: Dictionary = {}
var main_scene_path := "res://scenes/main.tscn" # Your main game scene
var main_scene_path := "res://scenes/main.tscn" # Your main game scene
func _ready() -> void:
# Get or create the update manager
@@ -49,7 +49,7 @@ func _get_update_manager() -> Node:
# Otherwise, create instance
var manager_script := load("res://scripts/managers/game_update_manager.gd")
var manager := manager_script.new()
var manager: Node = manager_script.new()
manager.name = "GameUpdateManager"
get_tree().root.add_child(manager)
return manager