diff options
Diffstat (limited to 'src/mass.rs')
-rw-r--r-- | src/mass.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mass.rs b/src/mass.rs index 800ef58..186391b 100644 --- a/src/mass.rs +++ b/src/mass.rs @@ -2,6 +2,7 @@ use downcast::Any; pub trait Mass : Any { fn name(&self) -> &String; + fn recv_mass_type(&self) -> MassType; fn position(&self) -> (f64, f64, f64); fn serialize(&self) -> String; fn process(&mut self); @@ -17,7 +18,7 @@ impl Clone for Box<Mass> { } #[derive(Serialize, Deserialize, Debug, Clone)] -pub enum Type { +pub enum MassType { Ship, Astroid, } |