Removed useless variable for movement function

This commit is contained in:
ObeseTermite 2024-10-09 22:37:03 -07:00
parent 8e4d2d8ca9
commit 308967fccc

View file

@ -25,27 +25,27 @@ func _process(delta: float) -> void:
direction.x -= 1 direction.x -= 1
if Input.is_action_just_pressed("ui_left"): if Input.is_action_just_pressed("ui_left"):
last_direction = Vector2i(-1,0) last_direction = Vector2i(-1,0)
move(false) move()
if Input.is_action_pressed("ui_right"): if Input.is_action_pressed("ui_right"):
direction.x += 1 direction.x += 1
if Input.is_action_just_pressed("ui_right"): if Input.is_action_just_pressed("ui_right"):
last_direction = Vector2i(1,0) last_direction = Vector2i(1,0)
move(false) move()
if Input.is_action_pressed("ui_up"): if Input.is_action_pressed("ui_up"):
direction.y -= 1 direction.y -= 1
if Input.is_action_just_pressed("ui_up"): if Input.is_action_just_pressed("ui_up"):
last_direction = Vector2i(0,-1) last_direction = Vector2i(0,-1)
move(false) move()
if Input.is_action_pressed("ui_down"): if Input.is_action_pressed("ui_down"):
direction.y += 1 direction.y += 1
if Input.is_action_just_pressed("ui_down"): if Input.is_action_just_pressed("ui_down"):
last_direction = Vector2i(0,1) last_direction = Vector2i(0,1)
move(false) move()
if MoveTimer.is_stopped(): if MoveTimer.is_stopped():
move(false) move()
func move(repeated : bool) -> void: func move() -> void:
if last_direction.x: if last_direction.x:
direction.y = 0 direction.y = 0
if last_direction.y: if last_direction.y:
@ -56,7 +56,6 @@ func move(repeated : bool) -> void:
if not MoveRay.is_colliding(): if not MoveRay.is_colliding():
position += Vector2(TILE_SIZE * direction) position += Vector2(TILE_SIZE * direction)
elif not repeated:
move(true)
MoveTimer.start(MOVE_TIME) MoveTimer.start(MOVE_TIME)