aboutsummaryrefslogtreecommitdiff
path: root/src/libjin-lua/scripts/app.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin-lua/scripts/app.lua')
-rw-r--r--src/libjin-lua/scripts/app.lua8
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()