diff --git a/src/game/player.rs b/src/game/player.rs index eeba809..2d14413 100644 --- a/src/game/player.rs +++ b/src/game/player.rs @@ -99,10 +99,10 @@ fn move_player( controller.translation = Some(Vec2::new(move_x as f32 * 6., 0. - 0.01)); vel.linvel += Vec2::new(0., move_y as f32 * 3. * METER); - if moved && move_x != 0 && grounded { + if move_x != 0 && grounded { *anim_state = PlayerAnimations::Walk; sprite.flip_x = move_x == -1; - } else if !moved { + } else if move_x == 0 && grounded { *anim_state = PlayerAnimations::Idle; } }