sortedPairs
Definition
-- @/lua/common/utils.lua:1421
function sortedPairs(t, ctx, f)
if ctx then
table.clear(ctx)
else
ctx = table.new(#t, 2)
end
local i = 0
for k in unsortedPairs(t) do
i = i + 1
ctx[i] = k
end
table.sort(ctx, f or tableSortCompareMultiType)
ctx.i, ctx.t = 1, t
return pairs_it, ctx
end
Callers
@/lua/ge/extensions/core/input/bindings.lua
-- save each of the computed split inputmaps to a separate file
for vehicleNameStr,v in sortedPairs(inputmaps) do
local vehicleName = vehicleNameStr
@/lua/common/jbeam/materials.lua
if vehicle.glowMap ~= nil then
for orgMat, gm in sortedPairs(vehicle.glowMap) do --order not guaranted when reloading GE
--log('D', "material.init", "getSwitchableMaterial("..orgMat..")")