summaryrefslogtreecommitdiff
path: root/Stage/balloons.gd
diff options
context:
space:
mode:
Diffstat (limited to 'Stage/balloons.gd')
-rw-r--r--Stage/balloons.gd12
1 files changed, 12 insertions, 0 deletions
diff --git a/Stage/balloons.gd b/Stage/balloons.gd
new file mode 100644
index 0000000..a242bc0
--- /dev/null
+++ b/Stage/balloons.gd
@@ -0,0 +1,12 @@
+extends Node2D
+
+
+func _on_spawn_timer_timeout() -> void:
+ var balloon = preload("res://Target/balloon.tscn").instantiate()
+ balloon.global_position = Vector2(
+ randf_range(get_viewport_rect().position.x, get_viewport_rect().end.x),
+ randf_range(get_viewport_rect().position.y, get_viewport_rect().end.y)
+ )
+ balloon.velocity = Vector2(randf_range(-1.0, 1.0) * 20, randf_range(-1.0, 1.0) * 20)
+ balloon.modulate = Color(randf(), randf(), randf())
+ add_child(balloon)