its done?
This commit is contained in:
parent
d5455ef493
commit
0191cadf6a
8 changed files with 138 additions and 43 deletions
|
|
@ -7,6 +7,11 @@ extends Node2D
|
|||
@export var speed_slider : HSlider
|
||||
@export var speed_label : Label
|
||||
@export var file_picker : FileDialog
|
||||
@export var spawner_prop : Node2D
|
||||
|
||||
@export var walls_node : Node2D
|
||||
var walls_active = true
|
||||
@export var walls_button : Button
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
|
|
@ -64,6 +69,12 @@ func update_ui():
|
|||
speed_label.text = "Speed: " + str(round(actual_speed*100)/100) + "x"
|
||||
Engine.time_scale = actual_speed
|
||||
|
||||
if(walls_active):
|
||||
walls_button.text = "Toggle Walls: On"
|
||||
walls_node.position.x = 0
|
||||
else:
|
||||
walls_button.text = "Toggle Walls: Off"
|
||||
walls_node.position.x = 1000000
|
||||
|
||||
|
||||
func _on_load_image_pressed() -> void:
|
||||
|
|
@ -74,3 +85,21 @@ func _on_file_dialog_file_selected(path: String) -> void:
|
|||
var new_image : Image = Image.load_from_file(path)
|
||||
var image_texture : ImageTexture = ImageTexture.create_from_image(new_image)
|
||||
map.texture = image_texture
|
||||
|
||||
|
||||
func _on_spawn_pressed() -> void:
|
||||
spawner_prop.loaded = !spawner_prop.loaded
|
||||
|
||||
|
||||
func _on_cyclone_spawner_spawn(spawn_position: Vector2) -> void:
|
||||
var new_cyclone : Node2D = load("res://Prefabs/cyclone.tscn").instantiate()
|
||||
new_cyclone.global_position = spawn_position
|
||||
cyclone_holder.add_child(new_cyclone)
|
||||
|
||||
|
||||
func _on_walls_pressed() -> void:
|
||||
walls_active = !walls_active
|
||||
|
||||
|
||||
func _on_exit_pressed() -> void:
|
||||
get_tree().quit()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue