Added an optional search order enum ("first" or "last") to love.filesystem.setIdentity and love.filesystem.mount (resolves issue #694)

This commit is contained in:
Alex Szpakowski
2013-08-04 00:32:23 -03:00
parent 4d6bdf4857
commit 7a20bbc6c4
5 changed files with 122 additions and 69 deletions
+5 -2
View File
@@ -294,6 +294,7 @@ function love.init()
},
console = false, -- Only relevant for windows.
identity = false,
identityorder = "first",
release = false,
}
@@ -381,8 +382,10 @@ function love.init()
if love.filesystem then
love.filesystem.setRelease(c.release and is_fused_game)
if c.identity then love.filesystem.setIdentity(c.identity) end
if love.filesystem.exists("main.lua") then require("main") end
love.filesystem.setIdentity(c.identity or love.filesystem.getIdentity(), c.identityorder)
if love.filesystem.exists("main.lua") then
require("main")
end
end
if no_game_code then