summaryrefslogtreecommitdiff
path: root/src/navigation.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/navigation.rs')
-rw-r--r--src/navigation.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/navigation.rs b/src/navigation.rs
index b3cd9cf..02156d3 100644
--- a/src/navigation.rs
+++ b/src/navigation.rs
@@ -2,9 +2,23 @@ use std::net::TcpStream;
use std::io::BufRead;
use std::io::BufReader;
+extern crate serde_json;
+
+use mass::Mass;
+use ship::Ship;
+
pub fn Navigation(mut stream :TcpStream, mut buff_r : BufReader<TcpStream>){
loop {
let mut data = String::new();
buff_r.read_line(&mut data).unwrap();
+ let string_masses = data.split(",");
+ //let masses : Vec<Box<Mass>> = Vec::new();
+ for string_mass in string_masses {
+ //let mass = Box::new(Ship::new("",(0,0,0)));
+ //mass.deserialize(string_mass);
+
+ //let mass : Box<Mass> = serde_json::from_str(string_mass).unwrap();
+ //masses.push(Box::new(mass));
+ }
}
}