Adding gamestate autoload templates
Validate Project / validate (push) Successful in 15s

This commit is contained in:
Andrew Yeet
2026-09-07 16:47:30 -07:00
parent 15098c887a
commit 92cc3cb4ed
2 changed files with 16 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
# EventBus.gd
extends Node
signal event_fired(event: String, data: Dictionary)
func emit_event(event: String, data: Dictionary = {}):
print("Emitting event: " + event)
emit_signal("event_fired", data)
+9
View File
@@ -0,0 +1,9 @@
# GameState.gd
extends Node
var score = 0
var currency = 100
var current_wave = 0
var game_state = "PAUSED" # States: PAUSED, RUNNING, WIN, LOSE
func _ready():
print("GameState loaded. Initializing core systems.")