diff options
author | tom barrett <spalf0@gmail.com> | 2019-02-10 03:55:05 -0600 |
---|---|---|
committer | tom barrett <spalf0@gmail.com> | 2019-02-10 03:55:05 -0600 |
commit | f617213b4a48d73acd245580f8551a7c37ce9ad8 (patch) | |
tree | 46ab5a696d91d6405ff2d2875a57c403b94edfbd /src/client/navigation.rs | |
parent | 46fa862e04bc43311ba79ef3db70abf9014b9104 (diff) |
added vector math and tractorbeam module
Diffstat (limited to 'src/client/navigation.rs')
-rw-r--r-- | src/client/navigation.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/client/navigation.rs b/src/client/navigation.rs index 0ab25c6..1f2ed06 100644 --- a/src/client/navigation.rs +++ b/src/client/navigation.rs @@ -9,7 +9,6 @@ use std::io::{BufRead, BufReader}; use std::net::TcpStream; use crate::mass::{Mass, MassType}; -use crate::math::distance; use crate::modules::navigation::Navigation; pub fn client_navigation(name: String, mut stream: TcpStream, mut buff_r: BufReader<TcpStream>) { @@ -38,14 +37,12 @@ pub fn client_navigation(name: String, mut stream: TcpStream, mut buff_r: BufRea let target_data = get_target_status(&navigation, &mass_name); write!( stdout, - "{}{}) {} ({:.2}, {:.2}, {:.2}) Distance : {:.2} {}", + "{}{}) {} {} Distance : {:.2} {}", termion::cursor::Goto(1, 2 + i as u16), i, mass_name, - mass.position.0, - mass.position.1, - mass.position.2, - distance(mass.position, ship.position), + mass.position, + mass.position.distance_from(ship.position.clone()), target_data ) .unwrap(); @@ -79,6 +76,6 @@ fn get_target_status(navigation: &Navigation, mass_name: &str) -> String { String::new() } } - _ => String::new(), + None => String::new(), } } |