aboutsummaryrefslogtreecommitdiff
path: root/src/tool/room_tool.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tool/room_tool.rs')
-rw-r--r--src/tool/room_tool.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tool/room_tool.rs b/src/tool/room_tool.rs
index bb719e0..0ac74b5 100644
--- a/src/tool/room_tool.rs
+++ b/src/tool/room_tool.rs
@@ -2,7 +2,7 @@ use super::Tool;
use crate::button::Button;
use crate::config::{RoomToolKeybindings, ToolKeybindings};
use crate::dimension_indicator::DimensionIndicator;
-use crate::grid::snap_to_grid;
+use crate::grid::{snap_to_grid, SNAP_SIZE};
use crate::map_data::MapData;
use crate::math::{Rect, Vec2};
use crate::transform::Transform;
@@ -34,7 +34,7 @@ impl Tool for RoomTool {
let mouse_pos_m = transform.point_px_to_m(rl.get_mouse_position().into());
// Update the currently drawn rectangle, if it exists, and also its dimension indicator.
if let Some((ref pos1, ref mut pos2)) = &mut self.unfinished_rect {
- *pos2 = snap_to_grid(mouse_pos_m, 0.5);
+ *pos2 = snap_to_grid(mouse_pos_m, SNAP_SIZE);
self.dimension_indicator.update_dimensions(&[*pos1, *pos2]);
}
@@ -44,7 +44,7 @@ impl Tool for RoomTool {
let (pos1, pos2) = self.unfinished_rect.take().unwrap();
map_data.rooms_mut().push(Rect::bounding_rect(pos1, pos2));
} else if self.keybindings.start_draw.is_pressed(rl) {
- let snapped_mouse_pos = snap_to_grid(mouse_pos_m, 0.5);
+ let snapped_mouse_pos = snap_to_grid(mouse_pos_m, SNAP_SIZE);
self.unfinished_rect = Some((snapped_mouse_pos, snapped_mouse_pos))
}