diff options
| author | metamuffin <metamuffin@disroot.org> | 2024-07-01 00:45:41 +0200 | 
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2024-07-01 00:45:41 +0200 | 
| commit | 1e28d68b1fc17a95b0dda305633be2016b692836 (patch) | |
| tree | 081e12d4a1c878a60d99388f49695fb7530173bd /client/player/controllable_player.gd | |
| parent | 43a7db04afcf8d98cf2eb45b1c7b342a1cefc0f4 (diff) | |
| download | hurrycurry-1e28d68b1fc17a95b0dda305633be2016b692836.tar hurrycurry-1e28d68b1fc17a95b0dda305633be2016b692836.tar.bz2 hurrycurry-1e28d68b1fc17a95b0dda305633be2016b692836.tar.zst | |
simplify movement substep code
Diffstat (limited to 'client/player/controllable_player.gd')
| -rw-r--r-- | client/player/controllable_player.gd | 11 | 
1 files changed, 2 insertions, 9 deletions
| diff --git a/client/player/controllable_player.gd b/client/player/controllable_player.gd index e2864290..5c88f19b 100644 --- a/client/player/controllable_player.gd +++ b/client/player/controllable_player.gd @@ -51,20 +51,13 @@ func _input(_event):  			chat_bubble.edit()  		chat_open = !chat_open -func _process(delta): -	do_tick() -	super(delta) -  const MAX_DT = 1./50. -var last_tick = Time.get_ticks_usec() -func do_tick(): -	var now = Time.get_ticks_usec() -	var delta = (now - last_tick) / 1_000_000. -	last_tick = now +func _process(delta):  	while delta > 0.001:  		var dt = min(delta, MAX_DT)  		_process_movement(dt)  		delta -= dt +	super(delta)  func _process_movement(delta):  	var input = Input.get_vector("left", "right", "forward", "backwards") | 
