diff options
author | tom barrett <spalf0@gmail.com> | 2018-04-11 03:52:48 -0500 |
---|---|---|
committer | tom barrett <spalf0@gmail.com> | 2018-04-11 03:52:48 -0500 |
commit | f3955f07478ace406422ebfe71abab359fe4c229 (patch) | |
tree | de46b1db10ddfa2f29713db88bfbd98585063803 /src/mass.rs | |
parent | c5209135dd2032ba86a5ca3ad0647c33007970e1 (diff) |
-added mining module (doesnt do anything yet), -added storage and items (also dont do anything) -serialized bools in engines
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, } |