From 0697f674ec33f8381ba68cf064732ee40e6e584f Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sat, 12 Oct 2024 23:09:56 +0200 Subject: next commit --- UI/HUD.gd | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 UI/HUD.gd (limited to 'UI/HUD.gd') diff --git a/UI/HUD.gd b/UI/HUD.gd deleted file mode 100644 index 023f157..0000000 --- a/UI/HUD.gd +++ /dev/null @@ -1,46 +0,0 @@ -class_name HUD -extends CanvasLayer - - -@onready var score: Label = %Score -@onready var tower: Label = %Tower -@onready var spawn_box: Control = %SpawnBox -@onready var players_list: PanelContainer = %PlayersList - - -func _ready(): - Client.player.score_changed.connect(func(): - score.text = str(Client.player.score) - ) - - Client.stage_state_changed.connect(func(state: State): - if state is StateBuild: - $TowerConfigurationsContainer.visible = true - else: - $TowerConfigurationsContainer.visible = false - ) - - -func _input(event: InputEvent): - if event.is_action_pressed("spawn_box_toggle"): - spawn_box.visible = not spawn_box.visible - if event.is_action_pressed("players_list_toggle"): - players_list.visible = not players_list.visible - - -func _on_build_mode_button_gui_input(event: InputEvent) -> void: - if event.is_action_pressed("select"): - if Client.state is StateDefault: - get_tree().current_scene.get_node("StateManager").set_state("StateBuild") - elif Client.state is StateBuild: - get_tree().current_scene.get_node("StateManager").set_state("StateDefault") - - -func _on_spawner_box_button_gui_input(event: InputEvent) -> void: - if event.is_action_pressed("select"): - spawn_box.visible = not spawn_box.visible - - -func _on_player_list_button_gui_input(event: InputEvent) -> void: - if event.is_action_pressed("select"): - players_list.visible = not players_list.visible -- cgit v1.2.3