added wave viewer which required adding determinism to wave generation

This commit is contained in:
2025-11-06 22:16:59 +11:00
parent 19b5589b27
commit 3cb37faf4b
38 changed files with 438 additions and 312 deletions

29
shield_ui_test.gd Normal file
View File

@@ -0,0 +1,29 @@
extends Control
@export var shield: ShieldUI
@export var lives_bar: LivesBar
@export var damage_label: Label
var damage: int = 1
func _ready() -> void:
shield.fading_enabled = false
func increase_damage() -> void:
damage += 1
damage_label.text = str(damage)
func decrease_damage() -> void:
damage -= 1
if damage < 1:
damage = 1
damage_label.text = str(damage)
func hit() -> void:
shield.take_damage(damage)
for x: int in damage:
lives_bar.take_life()