imageExistsDefault
Definition
-- @/lua/ge/ge_utils.lua:1386
function imageExistsDefault(path, fallbackPath)
if path ~= nil and FS:fileExists(path) then
return path
else
return fallbackPath or '/ui/images/appDefault.png'
end
end
Callers
@/lua/ge/extensions/scenario/scenariosLoader.lua
for _,p in pairs(scenarioData.previews) do
table.insert(np, imageExistsDefault(scenarioData.directory.."/"..p))
end
if tableIsEmpty(np) then
table.insert(np, imageExistsDefault('/'))
end
@/lua/ge/extensions/core/levels.lua
info["previews"] = {
imageExistsDefault(l.dirEntry..'.png', imageExistsDefault(l.dirEntry..'_preview.png')),
}
info["previews"] = {
imageExistsDefault(l.dirEntry..'.png', imageExistsDefault(l.dirEntry..'_preview.png')),
}
end
table.insert(newPreviews, imageExistsDefault(l.dir..'/'.. (point.preview or ''), l.dirEntry..'_preview.png'))
point.previews = newPreviews
@/lua/ge/extensions/campaign/campaignsLoader.lua
campaign.previews = {
imageExistsDefault(campaign.sourcePath..'/'..campaign.sourcePath:sub(index)..'.jpg')
}
@/lua/ge/extensions/ui/apps.lua
appData.previews = {
imageExistsDefault(appDir..'app.png'),
fileExistsOrNil(appDir..'app2.png'),