added project with nerabochie cows
This commit is contained in:
23
scripts/game_input_events.gd
Normal file
23
scripts/game_input_events.gd
Normal file
@ -0,0 +1,23 @@
|
||||
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
|
Reference in New Issue
Block a user