expandMissionFileName
Definition
-- @/lua/ge/extensions/core/levels.lua:459
local function expandMissionFileName(missionFileName)
if FS:directoryExists(missionFileName) then
return missionFileName
end
local mfn = String(missionFileName)
local missionFile = FS:expandFilename(missionFileName)
if FS:fileExists(missionFile) then
return missionFile
end
--If the mission file doesn't exist... try to fix up the string.
local newMission = missionFile
--Support for old .mis files
if string.find(missionFile, ".mis$") then
newMission = string.gsub(missionFile, ".mis$", ".level.json")
if FS:fileExists(newMission) then
return newMission
end
end
--try the new filename
if not string.find(missionFile, ".level.json$") then
newMission = missionFile..".level.json"
if FS:fileExists(newMission) then
return newMission
end
end
if FS:fileExists(missionFile..'.mis') then
return missionFile..'.mis'
end
end
Callers
@/lua/ge/extensions/core/levels.lua
local loadLevel = function()
local expandedLevelPath = expandMissionFileName(levelPath)
if not expandedLevelPath or expandedLevelPath == "" then