From f922fe4669080d1633e0a345a3f8981867c9e841 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Fri, 3 Jun 2022 21:13:19 -0600 Subject: add working world gen, fixed food placing, minor refactoring --- src/ui/ui.gd | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/ui/ui.gd') diff --git a/src/ui/ui.gd b/src/ui/ui.gd index cb7353e..8132d52 100644 --- a/src/ui/ui.gd +++ b/src/ui/ui.gd @@ -2,6 +2,7 @@ class_name UI extends CanvasLayer onready var _snake_size_label: Label = $Root/StatsHUD/VBox/SnakeSize +onready var _start_button: Button = $Root/MarginContainer/CenterContainer/Start var snake_size: int = 0 var _snake_size_fmt: String = "Snake size: %s" @@ -11,7 +12,15 @@ func _ready(): Event.connect("snake_added_new_segment", self, "_on_Snake_added_new_segment") _snake_size_label.text =_snake_size_fmt % snake_size + _start_button.connect("pressed", self, "_on_start_button_pressed") + func _on_Snake_added_new_segment(type: String) -> void: snake_size += 1 _snake_size_label.text =_snake_size_fmt % snake_size + + +func _on_start_button_pressed() -> void: + _start_button.disabled = true + _start_button.visible = false + Event.emit_signal("game_start") \ No newline at end of file -- cgit v1.2.3-54-g00ecf