diff options
Diffstat (limited to 'riot/manager.gd')
-rw-r--r-- | riot/manager.gd | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/riot/manager.gd b/riot/manager.gd index 642f2d4..bca0559 100644 --- a/riot/manager.gd +++ b/riot/manager.gd @@ -7,14 +7,16 @@ export var speed = 128.0 func _physics_process(delta : float) -> void: var move_direction := target - position + var move_vector if move_direction.length_squared() < 100: - return - var move_vector = move_direction.normalized() * delta * speed + move_vector = Vector2(0, 0) + else: + move_vector = move_direction.normalized() * delta * speed var collision = move_and_collide(move_vector) if collision: - SaveState.bitcoin = int(ceil(SaveState.bitcoin / 2.0)) - SaveState.programmers = int(ceil(SaveState.programmers * 8.0 / 10.0)) + SaveState.lose_bitcoin(int(ceil(SaveState.bitcoin / 2.0))) + SaveState.buildings["dev"] = int(ceil(SaveState.buildings["dev"] * 8.0 / 10.0)) for child in get_parent().get_parent().get_children(): if child is CanvasItem: child.show() |