blob: 4fd0173c6e718c96395c0e055a4872b14dd83f8a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
extends Node2D
var dev_blueprint = preload("res://riot/angrydev.tscn")
onready var manager: Manager = $manager
func random_position():
return Vector2(rand_range(30, 1000), rand_range(30, 600))
var devs = []
func _ready() -> void:
for i in range(10):
var instance: AngryDev = dev_blueprint.instance()
var vec = random_position()
while vec.distance_squared_to(manager.position) < 256 * 256:
vec = random_position()
instance.position = vec
add_child(instance)
devs.append(instance)
func _input(event) -> void:
if event is InputEventMouseMotion:
manager.target = event.position
|