mirror of
https://git.do.srb2.org/STJr/ZoneBuilder.git
synced 2025-02-07 08:21:10 +00:00
Fixed, Linedefs mode: fixed inability to highlight linedefs when "Stitch geometry within" setting was set to 0.
Fixed, Visual mode: fixed a crash when performing "Auto-align textures" actions on selected sidedefs when there were also floors/ceilings selected.
This commit is contained in:
parent
07705464e1
commit
2be07ef1ee
2 changed files with 4 additions and 3 deletions
|
@ -1007,10 +1007,11 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
else if(e.Button == MouseButtons.None) // Not holding any buttons?
|
||||
{
|
||||
// Find the nearest linedef within highlight range
|
||||
Linedef l = General.Map.Map.NearestLinedefRange(mousemappos, BuilderPlug.Me.StitchRange / renderer.Scale);
|
||||
Linedef l = General.Map.Map.NearestLinedefRange(mousemappos, BuilderPlug.Me.HighlightRange / renderer.Scale);
|
||||
|
||||
//mxd. Render insert vertex preview
|
||||
if(l != null)
|
||||
Linedef sl = General.Map.Map.NearestLinedefRange(mousemappos, BuilderPlug.Me.StitchRange / renderer.Scale);
|
||||
if(sl != null)
|
||||
{
|
||||
bool snaptogrid = General.Interface.ShiftState ^ General.Interface.SnapToGrid;
|
||||
bool snaptonearest = General.Interface.CtrlState ^ General.Interface.AutoMerge;
|
||||
|
|
|
@ -4599,7 +4599,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
{
|
||||
foreach(IVisualEventReceiver i in selectedobjects)
|
||||
{
|
||||
BaseVisualGeometrySidedef side = (BaseVisualGeometrySidedef)i;
|
||||
BaseVisualGeometrySidedef side = i as BaseVisualGeometrySidedef;
|
||||
if(side != null && !selectedVisualSides.Contains(side)) selectedVisualSides.Add(side);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue