Frontier-of-Hell/scripts/ui/game_stats.gd

23 lines
No EOL
522 B
GDScript

extends Control
signal on_paused()
func set_resource(value):
$Resources/Label.text = str(value)
func set_damage(value):
var health = $Health/GridContainer.get_children()
for x in range(value):
if !health.is_empty():
health[len(health) - 1].queue_free()
health.pop_back()
func _on_pause_button_pressed():
on_paused.emit()
func _on_pause_button_hold():
$Pause/PauseButton.modulate = Color(0.615686, 0.615686, 0.615686, 1)
func _on_pause_button_release():
$Pause/PauseButton.modulate = Color(1, 1, 1, 1)