Ver código fonte

Create HUD script

DricomDragon 5 anos atrás
pai
commit
fbecce6e8e
1 arquivos alterados com 31 adições e 0 exclusões
  1. 31 0
      HUD.gd

+ 31 - 0
HUD.gd

@@ -0,0 +1,31 @@
+extends CanvasLayer
+
+
+signal start_game
+
+
+func show_message(text):
+	$MessageLabel.text = text
+	$MessageLabel.show()
+	$MessageTimer.start()
+
+
+func show_game_over():
+	show_message("Game Over")
+	yield($MessageTimer, "timeout")
+	$MessageLabel.text = "Dodge again ?"
+	$MessageLabel.show()
+	yield(get_tree().create_timer(1.0), "timeout")
+	$StartButton.show()
+
+func update_score(score):
+	$ScoreLabel.text = str(score)
+
+
+func _on_MessageTimer_timeout():
+	$MessageLabel.hide()
+
+
+func _on_StartButton_pressed():
+	$StartButton.hide()
+	emit_signal("start_game")