From 4597189f157834c80f56b12b701fd2b2a15c2798 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sun, 8 Sep 2024 22:35:06 +0200 Subject: next commit --- Stages/world.gd | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Stages/world.gd (limited to 'Stages/world.gd') diff --git a/Stages/world.gd b/Stages/world.gd new file mode 100644 index 0000000..b5a4daa --- /dev/null +++ b/Stages/world.gd @@ -0,0 +1,34 @@ +extends Stage + + +func _ready(): + super._ready() + + #while true: + #var scene = preload("res://Units/Unit.tscn") + #var unit = scene.instantiate() + #Client.spawn_unit(unit, %Spawn) + #await get_tree().create_timer(randi_range(1, 2)).timeout + #await get_tree().create_timer(0.01).timeout + #break + + +func _input(event: InputEvent): + if event.is_action_pressed("ui_accept"): + for _i in range(0, 1): + var scene = preload("res://Units/Unit.tscn") + var unit = scene.instantiate() + Client.spawn_unit(unit, %Spawn) + + if event.is_action_pressed("spawn_box_toggle"): + hud.spawn_box.visible = not hud.spawn_box.visible + + +func _on_build_mode_button_gui_input(event: InputEvent) -> void: + if event.is_action_pressed("builder_tower_select"): + $StateManager.set_state("StateBuild") + + +func _on_spawner_box_button_gui_input(event: InputEvent) -> void: + if event.is_action_pressed("select"): + hud.spawn_box.visible = not hud.spawn_box.visible -- cgit v1.2.3