summaryrefslogtreecommitdiffstats
path: root/src/solar_system/ship.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/solar_system/ship.rs')
-rw-r--r--src/solar_system/ship.rs36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/solar_system/ship.rs b/src/solar_system/ship.rs
deleted file mode 100644
index 57c0184..0000000
--- a/src/solar_system/ship.rs
+++ /dev/null
@@ -1,36 +0,0 @@
-use crate::solar_system::{Kilograms, Kilometers, SolarSystem, body::BodyId, orbit::StaticOrbit};
-
-pub type ShipId = usize;
-
-pub struct Ship
-{
- name: String,
- mass: Kilograms,
-
- position: cgmath::Vector3<Kilometers>,
- velocity: cgmath::Vector3<f32>,
- acceleration: cgmath::Vector3<f32>,
-
- baked_orbit: Option<StaticOrbit>
-}
-
-impl Ship
-{
- pub fn new(
- name: String,
- mass: Kilograms,
- system: &SolarSystem,
- orbiting: BodyId,
- orbit_sma: Kilometers)
- -> Self
- {
- Self {
- name,
- mass,
- position: cgmath::vec3(0.0, 0.0, 0.0),
- velocity: cgmath::vec3(0.0, 0.0, 0.0),
- acceleration: cgmath::vec3(0.0, 0.0, 0.0),
- baked_orbit: None
- }
- }
-}