Set up new signals in EventBus; preparing to restructure game start

code.
This commit is contained in:
Henry 2025-12-20 09:15:59 +00:00
parent 7ef6076eda
commit dec3cbe595
9 changed files with 34 additions and 14 deletions

12
ui.gd
View file

@ -8,19 +8,17 @@ var shader_active = false
func _ready():
# get_node("Player.Ship").node_ready.connect("shield_ui", self, "_on_shield_ui")
EventBus.shield_changed.connect(_on_shield_changed)
EventBus.initialize_shieldbar.connect(_on_initialize_shieldbar)
func update_score(value):
score_counter.display_digits(value)
func _on_shield_changed(max_value: int, old_value: int, new_value: int) -> void:
shield_bar.max_value = max_value
shield_bar.value = new_value
var shield_depletion = int(old_value - new_value)
print("Shield Depletion:", old_value, "-", new_value, " = ", shield_depletion)
var tween = create_tween()
tween.tween_property(shield_bar, "value", new_value - shield_depletion, .20).set_trans(Tween.TRANS_LINEAR)
tween.tween_property(shield_bar, "value", new_value, 3).set_trans(Tween.TRANS_LINEAR)
_on_fx_shield_ui()
@ -30,3 +28,9 @@ func _on_fx_shield_ui():
await get_tree().create_timer(1).timeout
shader_active = false
shield_bar.material.set_shader_parameter("toggle", 0.0)
func _on_initialize_shieldbar():
print("Shieldbar Initializing!")
# var tween = create_tween()
# tween.tween_property(shield_bar, "value", 10, 3).set_trans(Tween.TRANS_LINEAR)
# print("Tweens played!")