commit 955d1f59609c005f73764dee0f65b7aa9177a99d
parent d98893d22e186dadfe4501489443477fc3caac1a
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 30 Mar 2023 16:02:08 -0700
cleanup
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/lechatphp/mod.rs b/src/lechatphp/mod.rs
@@ -166,6 +166,10 @@ impl Letter {
let offset = self.offset();
Point::new(offset.x + LETTER_WIDTH/2, offset.y + LETTER_HEIGHT/2)
}
+
+ fn angle(&self, other: &Self) -> f64 {
+ get_angle(&self.center(), &other.center())
+ }
}
#[derive(Debug)]
@@ -324,7 +328,7 @@ fn get_letter_in_direction(letter: &Letter, angle: f64, letters_map: &HashMap<ch
continue;
}
// Find the angle between the two letters
- let t = get_angle(&other_letter.center(), &letter.center());
+ let t = letter.angle(other_letter);
let angle_diff = (angle - t).abs();
if angle_diff < min_angle {
// Keep track of the letter with the smaller angle difference