From e08cb85528e6b72d5f3b2fbeb79b581fa7a4e461 Mon Sep 17 00:00:00 2001 From: Arne Dußin Date: Sun, 8 Nov 2020 16:00:54 +0100 Subject: Make it so icons can rotate --- src/tool/deletion_tool.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/tool/deletion_tool.rs') diff --git a/src/tool/deletion_tool.rs b/src/tool/deletion_tool.rs index 24d239f..142e0cb 100644 --- a/src/tool/deletion_tool.rs +++ b/src/tool/deletion_tool.rs @@ -25,7 +25,9 @@ impl DeletionTool { map_data .walls_mut() .retain(|&(pos1, pos2)| !rect.contains(pos1) || !rect.contains(pos2)); - map_data.icons_mut().retain(|&(_, pos)| !rect.contains(pos)); + map_data + .icons_mut() + .retain(|icon| !rect.contains(icon.position)); } } @@ -51,7 +53,7 @@ impl Tool for DeletionTool { } } - fn draw(&self, map_data: &MapData, rld: &mut RaylibDrawHandle, transform: &Transform) { + fn draw(&self, _map_data: &MapData, rld: &mut RaylibDrawHandle, transform: &Transform) { if let Some((pos1, pos2)) = self.deletion_rect { let rect_px = transform.rect_m_to_px(Rect::bounding_rect(pos1, pos2)); rld.draw_rectangle_rec( -- cgit v1.2.3-70-g09d2