Files
Archipelago-Game/Scripts/vector2_utils.gd

14 lines
265 B
GDScript

extends Node
class_name Vector2Utils
static func GetClosestDirectionVector(dv: Vector2) -> Vector2:
if dv == Vector2.ZERO:
return dv
if dv.y < 0:
return Vector2.UP
if dv.y > 0:
return Vector2.DOWN
if dv.x < 0:
return Vector2.LEFT
return Vector2.RIGHT