GE Lua Documentation

Press F to search!

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'),