diff options
author | bd <bdunahu@operationnull.com> | 2025-05-23 13:27:32 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-05-23 13:27:32 -0400 |
commit | 3e15dfe033217d16e3198f044dd717408553218c (patch) | |
tree | 7f6eb3cefb75f747599f57f7a461f40a67a6b9da /scripts/game_data.gd | |
parent | a677a3e8ed63241e7931265941d562284a15d16a (diff) |
Very basic wave spawning, new soldier crawler
Diffstat (limited to 'scripts/game_data.gd')
-rw-r--r-- | scripts/game_data.gd | 13 |
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 |