diff options
Diffstat (limited to 'src/libjin-lua/scripts/app.lua')
-rw-r--r-- | src/libjin-lua/scripts/app.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libjin-lua/scripts/app.lua b/src/libjin-lua/scripts/app.lua index 1e55857..d4f2e59 100644 --- a/src/libjin-lua/scripts/app.lua +++ b/src/libjin-lua/scripts/app.lua @@ -58,9 +58,9 @@ end -- Display error message. local function onError(msg) - jin.audio.destroy() + local err = "Error occurred:\n" .. msg .. "\n" .. debug.traceback() + jin.log.error(err) jin.graphics.showWindow() - local err = "Error:\n" .. msg .. "\n" .. debug.traceback() jin.graphics.reset() jin.graphics.setClearColor(100, 100, 100, 255) jin.graphics.clear() @@ -113,6 +113,8 @@ jin.audio.init() jin.graphics.init(jin.config) +jin.log.info("Start game...") + ------------------------------------------------------------------------- -- Boot game ------------------------------------------------------------------------- @@ -123,6 +125,8 @@ xpcall(boot, onError) -- Destroy sub-systems ------------------------------------------------------------------------- +jin.log.info("Quit...") + jin.graphics.destroy() jin.audio.destroy() |