From ca79361417cf760720d2b35b611365cfde69ce8b Mon Sep 17 00:00:00 2001 From: krzysztofwitkowski Date: Sun, 16 Jun 2024 15:19:24 +0200 Subject: [PATCH] fix(linting): fixed linting --- src/collision.rs | 4 ++-- src/point.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/collision.rs b/src/collision.rs index 1627480..5fdb2e9 100644 --- a/src/collision.rs +++ b/src/collision.rs @@ -42,7 +42,7 @@ pub fn check_collisions(collidable1: &dyn Collidable, collidable2: &dyn Collidab }; for line in borders.windows(2) { - if is_point_on_line(&point, (&line[0], &line[1])) { + if is_point_on_line(point, (&line[0], &line[1])) { return true; } } @@ -70,7 +70,7 @@ pub fn check_collisions(collidable1: &dyn Collidable, collidable2: &dyn Collidab let t = ((x1 - x3) * (y3 - y4) - (y1 - y3) * (x3 - x4)) / den; let u = -((x1 - x2) * (y1 - y3) - (y1 - y2) * (x1 - x3)) / den; - if t >= 0.0 && t <= 1.0 && u >= 0.0 && u <= 1.0 { + if (0.0..=1.0).contains(&t) && (0.0..=1.0).contains(&u) { return true; } } diff --git a/src/point.rs b/src/point.rs index 0fd5542..93416dd 100644 --- a/src/point.rs +++ b/src/point.rs @@ -33,7 +33,7 @@ impl Point { impl Collidable for Point { fn get_border(&self) -> Vec { - return vec![self.coord.clone()]; + vec![self.coord.clone()] } }