From 5442988a8ccecb9c323fc98557391a15ff245b87 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Thu, 3 Oct 2024 12:51:49 +0200 Subject: next commit --- UI/hud.gd | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'UI/hud.gd') diff --git a/UI/hud.gd b/UI/hud.gd index d5f7cc3..909dfa6 100644 --- a/UI/hud.gd +++ b/UI/hud.gd @@ -5,3 +5,29 @@ func _ready() -> void: Game.score_changed.connect(func(): %Score.text = str(Game.score) ) + + Game.speed_changed.connect(func(): + %Speed.text = str(Game.speed).pad_decimals(1) + "x" + ) + + +func _on_button_blocker_gui_input(event: InputEvent) -> void: + if event.is_action_pressed("select"): + Game.selected_unit_type = preload("res://Units/Blocker.tscn") + +func _on_button_digger_gui_input(event: InputEvent) -> void: + if event.is_action_pressed("select"): + Game.selected_unit_type = preload("res://Units/Digger.tscn") + +func _on_button_miner_gui_input(event: InputEvent) -> void: + if event.is_action_pressed("select"): + Game.selected_unit_type = preload("res://Units/Miner.tscn") + + +func _on_button_plus_gui_input(event: InputEvent) -> void: + if event.is_action_pressed("select"): + Game.speed = min(Game.speed + 0.5, 5) + +func _on_button_minus_gui_input(event: InputEvent) -> void: + if event.is_action_pressed("select"): + Game.speed = max(Game.speed - 0.5, 0.5) -- cgit v1.2.3