summaryrefslogtreecommitdiff
path: root/src/engine/geometry.rs
diff options
context:
space:
mode:
authorJustin Worthe <justin@worthe-it.co.za>2018-05-31 22:43:05 +0200
committerJustin Worthe <justin@worthe-it.co.za>2018-05-31 22:43:05 +0200
commitd41a080a2c9de8d9cb46c5b9ef91270d2981a4a3 (patch)
tree34bbeb9257b922667f44a4e2c6de78fa4d1b9aa1 /src/engine/geometry.rs
parentb26fc5909197094acb6ef85f3d1f17eb13e11f4a (diff)
Tweaking move missiles to be more efficient
Diffstat (limited to 'src/engine/geometry.rs')
-rw-r--r--src/engine/geometry.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/engine/geometry.rs b/src/engine/geometry.rs
index bd0ae25..44ce9fe 100644
--- a/src/engine/geometry.rs
+++ b/src/engine/geometry.rs
@@ -24,6 +24,13 @@ impl Point {
})
}
}
+
+ pub fn wrapping_move_left(&mut self) {
+ self.x = self.x.wrapping_sub(1);
+ }
+ pub fn wrapping_move_right(&mut self) {
+ self.x = self.x.wrapping_add(1);
+ }
}
use std::cmp::Ord;