e9d534a407860300e5947694f9be656441f4b4dd
[bug-basher.git] / src / geometry.rs
1 #[derive(Debug, Clone, Copy, PartialEq)]
2 pub struct Vec2d {
3     pub x: f64,
4     pub y: f64
5 }
6
7 impl Vec2d {
8     pub fn distance(&self, other: Vec2d) -> f64 {
9         ((other.x-self.x).powi(2) + (other.y-self.y).powi(2)).sqrt()
10     }
11 }