love-loader/lib/main.lua

37 lines
576 B
Lua

local ll = {}
ll.cfg = {
root = 'games/',
}
require 'lib.fs' (ll)
require 'lib.game' (ll)
if love then
require 'lib.chroot' (ll)
-- TODO: CLI interface?
require 'lib.load' (ll)
end
require 'lib.keyb' (ll) -- except ll.kbGet()
function ll.home()
if not love then return end
ll.umount()
love.event.push('quit', 'restart')
end
ll.dt = false
function ll.devtools()
if not love then return end
if not ll.dt then
ll.dt = true
__LL = ll
pcall(function() require 'dev.tools' end)
return true
end
return false
end
return ll