nameNode
Definition
-- @/lua/ge/map.lua:131
local function nameNode(prefix, idx)
local nodeName = prefix..idx
if map.nodes[nodeName] then
nodeName = nodeName.."_"
local postfix = 1
while map.nodes[nodeName..postfix] do
postfix = postfix + 1
end
nodeName = nodeName..postfix
end
return nodeName
end
Callers
@/lua/ge/map.lua
count = 1
local nodeName = nameNode(prefix, count)
mapNodes[nodeName] = {pos = nodePos[1], radius = sqrt(nodeSqRad[1]), links = {}, noMerge = noMerge, endNode = true}
count = count + 1
nodeName = nameNode(prefix, count)
local inNode = flipDirection and nodeName or prevName
else -- use decalRoad control point data to generate AI path
local prevName = nameNode(prefix, 1)
local lNode
for i = 1, nodeCount - 1 do
local nodeName = nameNode(prefix, i+1)
local pos = road:getNodePosition(i)
for j = 1, #splitData do
local nodeName = nameNode(n1, j)
--newNodesCreated[nodeName] = splitData[j][2] -- TODO: remove debug