28 lines
707 B
GDScript
28 lines
707 B
GDScript
extends Control
|
|
class_name RootGui
|
|
|
|
signal player_stats_updated(player : Player)
|
|
signal game_click
|
|
signal day_pass_pressed
|
|
signal day_pass_proceed
|
|
signal day_pass_finished
|
|
|
|
func _on_player_player_stats_updated(player:Player):
|
|
emit_signal("player_stats_updated", player)
|
|
|
|
|
|
func _on_planet_planet_stats_updated(day:int):
|
|
$MarginContainer/DayCount.text = "Day " + str(day)
|
|
|
|
func _on_day_pass_pressed():
|
|
day_pass_pressed.emit()
|
|
$AnimationPlayer.play("recharge_fade_in")
|
|
await $AnimationPlayer.animation_finished
|
|
day_pass_proceed.emit()
|
|
$AnimationPlayer.play("recharge_fade_out")
|
|
await $AnimationPlayer.animation_finished
|
|
day_pass_finished.emit()
|
|
|
|
func _on_game_action_button_down():
|
|
game_click.emit()
|