mirror of
https://github.com/exogen/t2-mapper.git
synced 2026-01-20 12:44:59 +00:00
40 lines
808 B
C#
40 lines
808 B
C#
// offline graph building
|
|
|
|
$MAXNODECOUNT = 5000;
|
|
|
|
function makeJettableGraphOffline(%NAVorSPAWN)
|
|
{
|
|
if (%NAVorSPAWN $= "Spawn")
|
|
echo("--> Building Spawn Graph");
|
|
else
|
|
echo("--> Building Nav Graph");
|
|
|
|
// Inform what we're generating-
|
|
navGraph.setGenMode(%NAVorSPAWN);
|
|
|
|
// Upload ground and floor data-
|
|
navGraph::exteriorInspect();
|
|
navGraph::generateInterior();
|
|
|
|
// navGraph.makeGraph();
|
|
// navGraph.findBridges();
|
|
// navGraph.pushBridges();
|
|
|
|
navGraph.assemble();
|
|
navGraph.cullIslands();
|
|
|
|
navGraph.makeGraph();
|
|
navGraph.pushBridges();
|
|
navGraph.makeTables();
|
|
|
|
return false;
|
|
}
|
|
|
|
function doTablebuildOffline()
|
|
{
|
|
navGraph.prepLOS("0 0 0");
|
|
while(navGraph.makeLOS())
|
|
%percent++;
|
|
}
|
|
|