diff options
Diffstat (limited to 'Stages/wintermaul.gd')
-rw-r--r-- | Stages/wintermaul.gd | 26 |
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) |