diff --git a/src/main.rs b/src/main.rs index 39a0bec..3a98cb9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -33,7 +33,7 @@ fn hello_world() { } fn camera_setup(mut clear_color: ResMut, mut commands: Commands) { - *clear_color = ClearColor(Color::WHITE); + *clear_color = ClearColor(Color::linear_rgb(0.1, 0.4, 0.7)); commands.spawn(Camera2d); } @@ -86,6 +86,8 @@ fn player_physics(mut q_player: Query<(&InputState, &mut EntityPhysics, &mut Tra physics.turn_speed -= 0.1; } else if input.x > 0. { physics.turn_speed += 0.1; + } else { + physics.turn_speed *= 0.99; } physics.turn_speed = physics.turn_speed.clamp(-MAX_TURN_SPEED, MAX_TURN_SPEED); @@ -96,7 +98,7 @@ fn player_physics(mut q_player: Query<(&InputState, &mut EntityPhysics, &mut Tra } else if input.y < 0. { physics.speed -= 0.1; } else { - physics.speed *= 0.99; + physics.speed *= 0.999; } physics.speed = physics.speed.clamp(-MAX_SAILING_SPEED, MAX_SAILING_SPEED);