vehiclesIterator
Definition
-- @/lua/ge/ge_utils.lua:538
function vehiclesIterator(ctx)
if not allVehiclesCache then
getAllVehicles()
end
ctx = ctx or {}
ctx.vehiclesIndex = 0
ctx.vehiclesCount = table.getn(allVehiclesCache)
return _vehiclesIterator, ctx
end
Callers
@/lua/ge/extensions/core/input/actions.lua
-- read all vehicle-specific actions
for vid, vehicle in vehiclesIterator() do
local vehicleName = vehicle:getJBeamFilename()
@/lua/ge/main.lua
log("E", "", "Information about all vehicles:")
for vid,v in vehiclesIterator() do
log("E", "", " - Vehicle ID: "..dumps(vid)..", jbeamFilename: "..v:getJBeamFilename()..", position: "..dumps(v:getPosition())..", partConfig: "..dumps(v.partConfig))
@/lua/common/jbeam/io.lua
for vehId, veh in vehiclesIterator() do
local vehData = core_vehicle_manager.getVehicleData(vehId)