extends CharacterBody2D
@export var speed: float = 250.0
func _physics_process(_delta):
var direction = Input.get_vector("ui_left", "ui_right", "ui_up", "ui_down")
if direction != Vector2.ZERO:
velocity = direction * speed
if has_node("Sprite2D"):
$Sprite2D.flip_h = direction.x < 0
else:
velocity = velocity.move_toward(Vector2.ZERO, speed * 0.25)
move_and_slide()