From 4c4b57dc24bc36b3091931c9dcc36f6b1894a017 Mon Sep 17 00:00:00 2001 From: Arne Dußin Date: Fri, 27 Nov 2020 22:55:00 +0100 Subject: Change to f64 as the preferred floating point number --- src/tool/wall_tool.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/tool/wall_tool.rs') diff --git a/src/tool/wall_tool.rs b/src/tool/wall_tool.rs index 2cc5b5d..e6503ba 100644 --- a/src/tool/wall_tool.rs +++ b/src/tool/wall_tool.rs @@ -11,7 +11,7 @@ use raylib::RaylibHandle; pub struct WallTool { keybindings: WallToolKeybindings, - unfinished_wall: Option<(Vec2, Vec2)>, + unfinished_wall: Option<(Vec2, Vec2)>, } impl WallTool { @@ -35,7 +35,7 @@ impl Tool for WallTool { transform: &Transform, mouse_blocked: bool, ) { - let mouse_pos_m = transform.point_px_to_m(rl.get_mouse_position().into()); + let mouse_pos_m = transform.point_px_to_m(&rl.get_mouse_position().into()); if let Some((_, ref mut pos2)) = &mut self.unfinished_wall { *pos2 = snap_to_grid(mouse_pos_m, SNAP_SIZE); } @@ -61,12 +61,12 @@ impl Tool for WallTool { fn draw(&self, map_data: &MapData, rld: &mut RaylibDrawHandle, transform: &Transform) { for &(pos1, pos2) in map_data.walls() { - let pos1: Vector2 = transform.point_m_to_px(pos1).into(); - let pos2: Vector2 = transform.point_m_to_px(pos2).into(); + let pos1: Vector2 = transform.point_m_to_px(&pos1).into(); + let pos2: Vector2 = transform.point_m_to_px(&pos2).into(); rld.draw_line_ex( pos1, pos2, - transform.length_m_to_px(0.1), + transform.length_m_to_px(0.1) as f32, Color { r: 200, g: 120, @@ -77,12 +77,12 @@ impl Tool for WallTool { } if let Some((pos1, pos2)) = self.unfinished_wall { - let pos1: Vector2 = transform.point_m_to_px(pos1).into(); - let pos2: Vector2 = transform.point_m_to_px(pos2).into(); + let pos1: Vector2 = transform.point_m_to_px(&pos1).into(); + let pos2: Vector2 = transform.point_m_to_px(&pos2).into(); rld.draw_line_ex( pos1, pos2, - transform.length_m_to_px(0.1), + transform.length_m_to_px(0.1) as f32, Color { r: 150, g: 200, -- cgit v1.2.3-70-g09d2