|
|
|
|
@ -5,14 +5,10 @@ const SPEED := 500
|
|
|
|
|
var direction: int
|
|
|
|
|
|
|
|
|
|
func _physics_process(delta: float) -> void:
|
|
|
|
|
var up_action = "player%dup" % player_number
|
|
|
|
|
var down_action = "player%ddown" % player_number
|
|
|
|
|
|
|
|
|
|
direction = 0
|
|
|
|
|
if Input.is_action_pressed(up_action):
|
|
|
|
|
direction = -1
|
|
|
|
|
elif Input.is_action_pressed(down_action):
|
|
|
|
|
direction = 1
|
|
|
|
|
|
|
|
|
|
position.y += direction * SPEED * delta
|
|
|
|
|
position.y = clamp(position.y, 50, 600)
|
|
|
|
|
var up_action = "player%dup" % player_number
|
|
|
|
|
var down_action = "player%ddown" % player_number
|
|
|
|
|
|
|
|
|
|
direction = int(Input.is_action_pressed(down_action)) - int(Input.is_action_pressed(up_action))
|
|
|
|
|
|
|
|
|
|
position.y += direction * SPEED * delta
|
|
|
|
|
position.y = clamp(position.y, 50, 600)
|