From 5618c2d665e857a21c378ad7a96c81a07a143db7 Mon Sep 17 00:00:00 2001 From: biwa <6475593+biwa@users.noreply.github.com> Date: Tue, 16 Jun 2020 09:59:30 +0200 Subject: [PATCH] Edit Selection Mode, Flat Align Mode: fixed a bug where snapping occurred to wrong positions on lines when the grid was transformed --- Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs | 2 +- Source/Plugins/BuilderModes/ClassicModes/FlatAlignMode.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs index f5777383d..cc8dd805b 100755 --- a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs @@ -519,7 +519,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if(dosnaptogrid) { // Get grid intersection coordinates - List<Vector2D> coords = nl.GetGridIntersections(); + List<Vector2D> coords = nl.GetGridIntersections(General.Map.Grid.GridRotate, General.Map.Grid.GridOriginX, General.Map.Grid.GridOriginY); // Find nearest grid intersection double found_distance = double.MaxValue; diff --git a/Source/Plugins/BuilderModes/ClassicModes/FlatAlignMode.cs b/Source/Plugins/BuilderModes/ClassicModes/FlatAlignMode.cs index cbbed0f32..84cfca74f 100755 --- a/Source/Plugins/BuilderModes/ClassicModes/FlatAlignMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/FlatAlignMode.cs @@ -325,7 +325,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if(dosnaptogrid) { // Get grid intersection coordinates - List<Vector2D> coords = nl.GetGridIntersections(); + List<Vector2D> coords = nl.GetGridIntersections(General.Map.Grid.GridRotate, General.Map.Grid.GridOriginX, General.Map.Grid.GridOriginY); // Find nearest grid intersection double found_distance = double.MaxValue; -- GitLab