diff --git a/crates/components/src/lib.rs b/crates/components/src/lib.rs index 65f9920..2b0d4fa 100644 --- a/crates/components/src/lib.rs +++ b/crates/components/src/lib.rs @@ -14,7 +14,7 @@ pub mod depth_gauge; pub mod compass_gauge; pub mod engine_status; pub mod navigation_display; -pub mod yacht_data; +pub mod vessel_data; pub mod instrument_cluster; pub mod gps_indicator; pub mod radar_indicator; @@ -31,7 +31,7 @@ pub use depth_gauge::*; pub use compass_gauge::*; pub use engine_status::*; pub use navigation_display::*; -pub use yacht_data::*; +pub use vessel_data::*; pub use instrument_cluster::*; pub use gps_indicator::*; pub use radar_indicator::*; diff --git a/crates/components/src/ui.rs b/crates/components/src/ui.rs index 95c94f8..31fd9a8 100644 --- a/crates/components/src/ui.rs +++ b/crates/components/src/ui.rs @@ -2,8 +2,6 @@ use bevy::prelude::*; -// Placeholder for UI components -// This module will contain reusable UI components for the yacht pit application pub struct ComponentsPlugin; diff --git a/crates/components/src/yacht_data.rs b/crates/components/src/vessel_data.rs similarity index 59% rename from crates/components/src/yacht_data.rs rename to crates/components/src/vessel_data.rs index 17eed34..d5a7313 100644 --- a/crates/components/src/yacht_data.rs +++ b/crates/components/src/vessel_data.rs @@ -5,7 +5,7 @@ use super::compass_gauge::CompassGauge; /// Yacht data resource containing all sensor readings #[derive(Resource)] -pub struct YachtData { +pub struct VesselData { pub speed: f32, // knots pub depth: f32, // meters pub heading: f32, // degrees @@ -16,7 +16,7 @@ pub struct YachtData { pub wind_direction: f32, // degrees } -impl Default for YachtData { +impl Default for VesselData { fn default() -> Self { Self { speed: 12.5, @@ -32,25 +32,25 @@ impl Default for YachtData { } /// Updates yacht data with simulated sensor readings -pub fn update_yacht_data(mut yacht_data: ResMut, time: Res