From f3955f07478ace406422ebfe71abab359fe4c229 Mon Sep 17 00:00:00 2001 From: tom barrett Date: Wed, 11 Apr 2018 03:52:48 -0500 Subject: -added mining module (doesnt do anything yet), -added storage and items (also dont do anything) -serialized bools in engines --- src/targeting.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/targeting.rs') diff --git a/src/targeting.rs b/src/targeting.rs index 754e7a4..49fdc54 100644 --- a/src/targeting.rs +++ b/src/targeting.rs @@ -1,6 +1,6 @@ use std::time::SystemTime; -#[derive(Serialize, Deserialize, Debug, Clone)] +#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)] pub enum TargetingStatus { None, Targeting, @@ -28,10 +28,10 @@ impl Targeting { pub fn process(&mut self) { match self.start { Some(time) => { - if time.elapsed().unwrap().as_secs() > self.time { - self.status = TargetingStatus::Targeted; - self.start = None; - } + if time.elapsed().unwrap().as_secs() > self.time { + self.status = TargetingStatus::Targeted; + self.start = None; + } } None => (), } @@ -50,11 +50,11 @@ impl Targeting { } } - pub fn get_target(&self) -> Option { + pub fn recv_target(&self) -> Option { self.target.clone() } - pub fn get_status(&self) -> TargetingStatus { + pub fn recv_status(&self) -> TargetingStatus { self.status.clone() } } -- cgit v1.2.3