From 7d282817816d3a8f4f8d9da7c63025f644b332be Mon Sep 17 00:00:00 2001
From: Joe Ardent <code@ardent.nebcorp.com>
Date: Sat, 29 Mar 2025 16:04:37 -0700
Subject: [PATCH] add camera reset key

---
 src/bike.rs   | 8 ++++----
 src/camera.rs | 3 +++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/bike.rs b/src/bike.rs
index 0999f66..d671f8d 100644
--- a/src/bike.rs
+++ b/src/bike.rs
@@ -68,7 +68,7 @@ fn spawn_bike(
     mut meshes: ResMut<Assets<Mesh>>,
     mut materials: ResMut<Assets<StandardMaterial>>,
 ) {
-    let pos = Vec3::new(0.0, 14.0, 0.0);
+    let pos = Vec3::new(0.0, 5.0, 0.0);
     let xform = Transform::from_translation(pos); //.with_rotation(Quat::from_rotation_z(0.0));
 
     let body_collider =
@@ -84,9 +84,9 @@ fn spawn_bike(
             SleepingDisabled,
             CyberBikeBody,
             CatControllerState::default(),
-            ColliderDensity(0.5),
-            AngularDamping(0.9),
-            LinearDamping(0.2),
+            ColliderDensity(0.6),
+            AngularDamping(0.2),
+            //LinearDamping(0.2),
             // LinearVelocity::ZERO,
             // AngularVelocity::ZERO,
             ExternalForce::ZERO.with_persistence(false),
diff --git a/src/camera.rs b/src/camera.rs
index 99ad16d..33d490c 100644
--- a/src/camera.rs
+++ b/src/camera.rs
@@ -48,6 +48,9 @@ fn update_camera_pos(mut offset: ResMut<DebugCamOffset>, mut keys: ResMut<Button
                     offset.dist += 0.5;
                 }
             }
+            KeyCode::KeyR => {
+                *offset = DebugCamOffset::default();
+            }
             _ => continue,
         }
     }