|
@@ -3,7 +3,7 @@ class_name Raquette
|
|
|
extends StaticBody2D
|
|
|
|
|
|
|
|
|
-const VITESSE_MAX: float = 20.0
|
|
|
+const VITESSE_MAX: float = 14.0
|
|
|
|
|
|
var _vitesse: float = 0.0
|
|
|
|
|
@@ -12,6 +12,7 @@ func _physics_process(_delta: float) -> void:
|
|
|
if not est_vivant():
|
|
|
return
|
|
|
position.x += _vitesse
|
|
|
+ position.x = clampf(position.x, 0.0, 400.0)
|
|
|
|
|
|
|
|
|
func _unhandled_input(evenement: InputEvent) -> void:
|
|
@@ -32,9 +33,7 @@ func _bouger_avec_souris(evenement_souris: InputEventMouseMotion) -> void:
|
|
|
|
|
|
|
|
|
func _bouger_avec_clavier(evenement_clavier: InputEventKey) -> void:
|
|
|
- if evenement_clavier.is_action_pressed("bouger_a_droite"):
|
|
|
- _vitesse = VITESSE_MAX
|
|
|
- elif evenement_clavier.is_action_pressed("bouger_a_gauche"):
|
|
|
- _vitesse = -VITESSE_MAX
|
|
|
- if evenement_clavier.is_released() and (evenement_clavier.is_action("bouger_a_gauche") or evenement_clavier.is_action("bouger_a_droite")) :
|
|
|
- _vitesse = 0.0
|
|
|
+ if evenement_clavier.is_action_pressed("bouger_a_droite") or evenement_clavier.is_action_released("bouger_a_gauche"):
|
|
|
+ _vitesse += VITESSE_MAX
|
|
|
+ elif evenement_clavier.is_action_pressed("bouger_a_gauche") or evenement_clavier.is_action_released("bouger_a_droite"):
|
|
|
+ _vitesse -= VITESSE_MAX
|