mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-05-30 08:32:00 +00:00
Edit area auto-focusing is now disabled when any form except Edit forms is open.
Nodes Viewer: ZNODES were properly shown only on freshly opened maps.
This commit is contained in:
parent
2e88f8f4a5
commit
f7085bd201
4 changed files with 40 additions and 50 deletions
|
@ -221,7 +221,7 @@ namespace CodeImp.DoomBuilder.Plugins.NodesViewer
|
|||
|
||||
//boilerplate...
|
||||
if(vertsCount != General.Map.Map.Vertices.Count) {
|
||||
MessageBox.Show("Error while reading ZNODES: nodes vertices count in ZNODES lump (" + vertsCount + ") doesn't match with map's vertices count (" + General.Map.Map.Vertices.Count + ")!", "Nodes Viewer mode", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
MessageBox.Show("Error while reading ZNODES: vertices count in ZNODES lump (" + vertsCount + ") doesn't match with map's vertices count (" + General.Map.Map.Vertices.Count + ")!", "Nodes Viewer mode", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -303,18 +303,6 @@ namespace CodeImp.DoomBuilder.Plugins.NodesViewer
|
|||
segs[i].ssector = index;
|
||||
}
|
||||
|
||||
//reverse segments order
|
||||
Seg[] tmp = new Seg[ss.numsegs - 1];
|
||||
int c = 0;
|
||||
for(int i = ss.firstseg + 1; i <= lastseg; i++) {
|
||||
tmp[c++] = segs[i];
|
||||
}
|
||||
|
||||
//c = ss.numsegs - 1;
|
||||
for (int i = ss.firstseg + 1; i <= lastseg; i++) {
|
||||
segs[i] = tmp[--c];
|
||||
}
|
||||
|
||||
index++;
|
||||
}
|
||||
}
|
||||
|
@ -775,7 +763,7 @@ namespace CodeImp.DoomBuilder.Plugins.NodesViewer
|
|||
bool haveSegs = General.Map.LumpExists("SEGS");
|
||||
bool haveVerts = General.Map.LumpExists("VERTEXES");
|
||||
|
||||
if(!haveNodes || !haveSectors || !haveSegs || !haveVerts || !haveZnodes)
|
||||
if(General.Map.IsChanged || !haveNodes || !haveSectors || !haveSegs || !haveVerts || !haveZnodes)
|
||||
{
|
||||
// We need to build the nodes!
|
||||
BuildNodes();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue