summaryrefslogtreecommitdiff
path: root/Stages/wintermaul.gd
diff options
context:
space:
mode:
Diffstat (limited to 'Stages/wintermaul.gd')
-rw-r--r--Stages/wintermaul.gd26
1 files changed, 26 insertions, 0 deletions
diff --git a/Stages/wintermaul.gd b/Stages/wintermaul.gd
new file mode 100644
index 0000000..f8c16bb
--- /dev/null
+++ b/Stages/wintermaul.gd
@@ -0,0 +1,26 @@
+extends Stage
+
+
+func _ready():
+ super._ready()
+
+ $Camera.limit_left = $Map.get_used_rect().position.x * %Map.tile_set.tile_size.x
+ $Camera.limit_right = $Map.get_used_rect().end.x * %Map.tile_set.tile_size.x
+ $Camera.limit_top = %Map.get_used_rect().position.y * %Map.tile_set.tile_size.y
+ $Camera.limit_bottom = %Map.get_used_rect().end.y * %Map.tile_set.tile_size.y
+
+ #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)