#46 ajout d'une borne de recharge et changements mineurs du gameplay
This commit is contained in:
@@ -1,10 +1,6 @@
|
||||
extends Control
|
||||
class_name GameGui
|
||||
|
||||
signal game_click
|
||||
signal day_pass_pressed
|
||||
signal day_pass_proceed
|
||||
signal day_pass_finished
|
||||
signal pause_asked
|
||||
|
||||
func _on_player_updated(player:Player):
|
||||
@@ -19,16 +15,10 @@ func _on_player_updated(player:Player):
|
||||
%ItemDesc.text = item.description
|
||||
|
||||
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()
|
||||
|
||||
func _on_planet_updated(planet:Planet):
|
||||
%DayCount.text = "Day " + str(planet.day)
|
||||
@@ -49,3 +39,9 @@ func _on_player_upgraded():
|
||||
|
||||
func _on_player_action_not_permitted():
|
||||
$AnimationPlayer.play("not_permitted")
|
||||
|
||||
func _on_planet_pass_day_started(planet):
|
||||
$AnimationPlayer.speed_scale = 1/(planet.PASS_DAY_ANIMATION_TIME)
|
||||
$AnimationPlayer.play("pass_day")
|
||||
await $AnimationPlayer.animation_finished
|
||||
$AnimationPlayer.speed_scale = 1
|
||||
|
||||
Reference in New Issue
Block a user