mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-05-30 08:32:00 +00:00
Fixed incorrect behavior when sector had 2 or less sidedefs after vertices or linedefs removal.
Fixed incorrect behavior when 2 linedefs are merged into one after deleting a vertex, when a newly created linedef overlaps existing geometry. Visual Vertex handles were not updated when sector's floor or ceiling height was changed.
This commit is contained in:
parent
0e7a74158f
commit
4abcca3cf8
4 changed files with 100 additions and 8 deletions
|
@ -441,7 +441,6 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
if(pickedgeo is BaseVisualGeometrySidedef)
|
||||
{
|
||||
BaseVisualGeometrySidedef pickedsidedef = (pickedgeo as BaseVisualGeometrySidedef);
|
||||
//General.Interface.ShowLinedefInfo(pickedsidedef.Sidedef.Line);
|
||||
General.Interface.ShowLinedefInfo(pickedsidedef.GetControlLinedef()); //mxd
|
||||
}
|
||||
// Sector?
|
||||
|
@ -616,7 +615,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
if(!vertices.ContainsKey(v))
|
||||
vertices.Add(v, new VisualVertexPair(new BaseVisualVertex(this, v, true), new BaseVisualVertex(this, v, false)));
|
||||
else
|
||||
vertices[v].Update();
|
||||
vertices[v].Changed = true;
|
||||
}
|
||||
|
||||
// This rebuilds the sector data
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue