Periodic boundary now applies to prey too
This commit is contained in:
@@ -16,8 +16,11 @@ func _process(delta: float) -> void:
|
||||
func _physics_process(delta: float) -> void:
|
||||
self.move(Vector3(randfn(0, 1), randfn(0, 1), 0))
|
||||
|
||||
func move(destination: Vector3) -> void:
|
||||
move_and_collide(Vector2(destination.x, destination.y))
|
||||
func move(motion: Vector3) -> void:
|
||||
move_and_collide(Vector2(motion.x, motion.y)) # Moves along the given vector
|
||||
|
||||
# Apply boundary to new position
|
||||
position = GameManager.get_boundaried_position(position)
|
||||
|
||||
func die() -> void:
|
||||
sprite.play("Dying")
|
||||
|
||||
Reference in New Issue
Block a user