diff --git a/src/spfx.c b/src/spfx.c index 9ae82b7..51d1773 100644 --- a/src/spfx.c +++ b/src/spfx.c @@ -176,7 +176,9 @@ void spfx_clear(void) { spfx_destroy(spfx_stack_back, &spfx_nstack_back, i); /* Clear rumble. */ - shake_rad = 0; + shake_rad = 0.; + shake_pos.x = shake_pos.y = 0.; + shake_vel.x = shake_vel.y = 0.; } static void spfx_destroy(SPFX* layer, int* nlayer, int spfx) {