GE Lua Documentation

Press F to search!

getLevelList

Definition


-- @/lua/ge/extensions/scenario/quickRaceLoader.lua:17

local function getLevelList()
  if not FS:directoryExists('levels/') then
    return {}
  end
  local files = FS:findFiles('/levels/', 'info.json', 1, true, false)
  -- filter paths to only return filename without extension
  for k,v in pairs(files) do
    files[k] = string.gsub(files[k], "(.*/)(.*)/(.*)", "%2")
  end
  return files
end

Callers

@/lua/ge/extensions/scenario/quickRaceLoader.lua
local function getQuickraceList()
  local files = M.getLevelList()