summaryrefslogtreecommitdiff
path: root/scripts/game_data.gd
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-05-23 13:27:32 -0400
committerbd <bdunahu@operationnull.com>2025-05-23 13:27:32 -0400
commit3e15dfe033217d16e3198f044dd717408553218c (patch)
tree7f6eb3cefb75f747599f57f7a461f40a67a6b9da /scripts/game_data.gd
parenta677a3e8ed63241e7931265941d562284a15d16a (diff)
Very basic wave spawning, new soldier crawler
Diffstat (limited to 'scripts/game_data.gd')
-rw-r--r--scripts/game_data.gd13
1 files changed, 10 insertions, 3 deletions
diff --git a/scripts/game_data.gd b/scripts/game_data.gd
index 7c82257..d2d1de7 100644
--- a/scripts/game_data.gd
+++ b/scripts/game_data.gd
@@ -4,8 +4,9 @@ var game_stats_config = preload("res://resources/game_stats_config.tres")
signal life_changed
signal morale_changed
-var _life: int = game_stats_config.starting_life
-var _morale: int = game_stats_config.starting_morale
+var _life : int = game_stats_config.starting_life
+var _morale : int = game_stats_config.starting_morale
+var _current_wave : int = 1
func get_life() -> int:
return _life
@@ -27,4 +28,10 @@ func add_morale(amount: int):
func subtract_morale(amount: int):
_morale -= amount
- emit_signal("life_changed", _morale)
+ emit_signal("morale_changed", _morale)
+
+func get_current_wave() -> int:
+ return _current_wave
+
+func increment_wave():
+ _current_wave += 1