From 573779c91a157f00ef2b8328c0302fe124e47e9a Mon Sep 17 00:00:00 2001 From: JP Stringham Date: Fri, 28 Nov 2025 10:30:18 -0500 Subject: [PATCH] Basic direct control --- src/main.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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);