Files
ferma/scripts/game_input_events.gd
2025-08-22 17:16:22 +05:00

24 lines
642 B
GDScript

class_name GameInputEvents
static var direction : Vector2
static func movement_input() -> Vector2:
if (Input.is_action_pressed("walk_left")):
direction = Vector2.LEFT
elif (Input.is_action_pressed("walk_right")):
direction = Vector2.RIGHT
elif (Input.is_action_pressed("walk_up")):
direction = Vector2.UP
elif (Input.is_action_pressed("walk_down")):
direction = Vector2.DOWN
else:
direction = Vector2.ZERO
return direction
static func is_movement_input() -> bool:
return direction != Vector2.ZERO
static func is_used_tool() -> bool:
var use_tool_value: bool = Input.is_action_just_pressed("hit")
return use_tool_value