From f57f03cd87d205d8304008d08c05f53c34b44435 Mon Sep 17 00:00:00 2001 From: Akshay Date: Wed, 7 Apr 2021 19:07:33 +0530 Subject: use floating angles --- src/bitmap.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/bitmap.rs') diff --git a/src/bitmap.rs b/src/bitmap.rs index 2f96a99..ba5c8f1 100644 --- a/src/bitmap.rs +++ b/src/bitmap.rs @@ -325,11 +325,11 @@ pub fn reflect_figure(figure: &[MapPoint], around: MapPoint) -> Vec { figure.iter().map(|pt| pt.reflect(around)).collect() } -pub fn positive_angle_with_x(start: MapPoint, end: MapPoint) -> u32 { +pub fn positive_angle_with_x(start: MapPoint, end: MapPoint) -> f64 { if end.x == start.x { - return 90; + return 90.; } let numer = (end.y as f64 - start.y as f64).abs(); let denum = (end.x as f64 - start.x as f64).abs(); - (numer / denum).atan().to_degrees() as u32 + (numer / denum).atan().to_degrees() } -- cgit v1.2.3