diff options
Diffstat (limited to 'src/prop.odin')
| -rw-r--r-- | src/prop.odin | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/prop.odin b/src/prop.odin index 35e16e8..174eceb 100644 --- a/src/prop.odin +++ b/src/prop.odin @@ -1,5 +1,6 @@ package demonchime +import "core:math" import "core:math/linalg" import "core:log" @@ -55,7 +56,11 @@ update_wiggle_props :: proc(dt: f32) { if dist < 0 { dist = 0 } - p.shear = player_vel.x / PLAYER_SPEED * dist * p.shear_factor + p.shear = math.clamp( + player_vel.x / PLAYER_SPEED * dist * p.shear_factor, + -0.25, + 0.25, + ) } } |
