mirror of
https://github.com/Relintai/godot-steering-ai-framework.git
synced 2024-12-28 09:47:16 +01:00
6e6f27505c
The use of `not is_inside_tree()` before setting the setting class' value meant that the starting values would always be the default. Moving the value setting before checking for tree readiness fixes the issue.
18 lines
381 B
GDScript
18 lines
381 B
GDScript
extends Node2D
|
|
# Wraps the ships' positions around the world border.
|
|
|
|
|
|
var _world_bounds: Vector2
|
|
|
|
|
|
func _ready() -> void:
|
|
_world_bounds = Vector2(
|
|
ProjectSettings["display/window/size/width"],
|
|
ProjectSettings["display/window/size/height"]
|
|
)
|
|
|
|
|
|
func _physics_process(delta: float) -> void:
|
|
for ship in get_children():
|
|
ship.position = ship.position.posmodv(_world_bounds)
|