This commit is contained in:
@@ -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)
|
||||||
@@ -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.")
|
||||||
Reference in New Issue
Block a user