getPlaymodeClustersAsQuadtree
Definition
-- @/lua/ge/extensions/gameplay/playmodeMarkers.lua:91
local function getPlaymodeClustersAsQuadtree()
checkGeneration()
if not playmodeKd then
playmodeKd = kdTree.new()
for _, cluster in ipairs(getPlaymodeClusters()) do
playmodeKd:preLoad(cluster.id, cluster.visibilityPos.x-cluster.visibilityRadius, cluster.visibilityPos.y-cluster.visibilityRadius, cluster.visibilityPos.x+cluster.visibilityRadius, cluster.visibilityPos.y+cluster.visibilityRadius)
end
playmodeKd:build()
end
return playmodeKd
end
Callers
@/lua/ge/extensions/gameplay/markerInteraction.lua
or (freeroam_bigMapMode.bigMapActive() and freeroam_bigMapMode.isTransitionActive()) then
local clusterQt = gameplay_playmodeMarkers.getPlaymodeClustersAsQuadtree()
@/lua/ge/extensions/ui/apps/minimap/minimap.lua
local function drawPlaymodeMarkers()
local clusterKd = gameplay_playmodeMarkers.getPlaymodeClustersAsQuadtree()
local radius = 1000