diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-11-29 12:20:32 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-11-29 12:20:32 +0200 |
| commit | 3c3d0c3bfd9bac15b4406318c27a91954c3e7697 (patch) | |
| tree | 028d8f5f7bb89aa14b4674cdc42eb30c53adbde7 /ps_curve.gd | |
| parent | 121c3ca9c0080005bdeebc6827aecf2b36721286 (diff) | |
Store player ref in state scripts
Diffstat (limited to 'ps_curve.gd')
| -rw-r--r-- | ps_curve.gd | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/ps_curve.gd b/ps_curve.gd index ae34977..ab5c327 100644 --- a/ps_curve.gd +++ b/ps_curve.gd @@ -6,10 +6,9 @@ var target: Curve2D var speed: float var dir: int -func _to_string() -> String: - return "PlayerStateCurve" - -func initialize(_p: Player, c_target: Curve2D, c_speed: float, c_reverse: bool): +func _init(pl: Player, c_target: Curve2D, c_speed: float, c_reverse: bool): + super(pl) + target = c_target speed = c_speed if c_reverse: @@ -19,10 +18,13 @@ func initialize(_p: Player, c_target: Curve2D, c_speed: float, c_reverse: bool): dir = 1 t = 0 -func _handle(_p: Player, _delta: float): +func _to_string() -> String: + return "PlayerStateCurve" + +func _handle(_delta: float): pass -func _handle_physics(p: Player, delta: float): +func _handle_physics(delta: float): t += dir * speed * delta var finished: bool if dir == 1: |
