aboutsummaryrefslogtreecommitdiff
path: root/src/script/embed/boot.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/script/embed/boot.lua')
-rw-r--r--src/script/embed/boot.lua84
1 files changed, 42 insertions, 42 deletions
diff --git a/src/script/embed/boot.lua b/src/script/embed/boot.lua
index 6f846ae..2f6fa93 100644
--- a/src/script/embed/boot.lua
+++ b/src/script/embed/boot.lua
@@ -26,7 +26,7 @@ jin.filesystem.mount(jin._argv[2])
-- config
local conf = {}
if jin.filesystem.exist("config.lua") then
- conf = require "config"
+ conf = require "config"
end
conf.width = conf.width or 600
conf.height = conf.height or 500
@@ -38,7 +38,7 @@ jin.graphics.init(conf.width,conf.height,conf.title)
-- open debug mode, must after jin.graphics.init
if jin._argv[3] == '-d' then
- jin.debug.init()
+ jin.debug.init()
end
function jin.core.run()
@@ -74,21 +74,21 @@ function jin.core.run()
jin.core.onUpdate(dt)
end
- -- bind to default render buffer
- jin.graphics.bind()
- jin.graphics.clear()
- jin.graphics.color()
- jin.graphics.study()
+ -- bind to default render buffer
+ jin.graphics.bind()
+ jin.graphics.clear()
+ jin.graphics.color()
+ jin.graphics.study()
- -- custom drawing
- if jin.core.onDraw then
+ -- custom drawing
+ if jin.core.onDraw then
jin.core.onDraw()
end
-
- -- render debug window
- if jin.debug.status() then
- jin.debug.render()
- end
+
+ -- render debug window
+ if jin.debug.status() then
+ jin.debug.render()
+ end
-- swap window buffer
jin.graphics.present()
@@ -97,36 +97,36 @@ function jin.core.run()
end
local function onError(msg)
- local tab = ' '
- print("Error:\n" .. msg)
- function jin.core.onEvent(e)
- if e.type == 'quit' then
- jin.core.quit()
- end
- end
- local ww, wh = jin.graphics.size()
- function jin.core.onDraw()
- jin.graphics.write("Error: ", 10, 10, 30, 3, 30)
- jin.graphics.write(msg, 10, 50)
- end
+ local tab = ' '
+ print("Error:\n" .. msg)
+ function jin.core.onEvent(e)
+ if e.type == 'quit' then
+ jin.core.quit()
+ end
+ end
+ local ww, wh = jin.graphics.size()
+ function jin.core.onDraw()
+ jin.graphics.write("Error: ", 10, 10, 30, 3, 30)
+ jin.graphics.write(msg, 10, 50)
+ end
end
if jin.filesystem.exist("main.lua") then
- -- require main game script
- xpcall(function() require"main" end, onError)
- jin.core.run()
+ -- require main game script
+ xpcall(function() require"main" end, onError)
+ jin.core.run()
else
- -- no game
- function jin.core.onEvent(e)
- if e.type == 'quit' then
- jin.core.quit()
- end
- end
- function jin.core.onDraw()
- jin.graphics.clear(111, 134, 125, 255)
- local ww, wh = jin.graphics.size()
- local fw, fh = jin.graphics.box("no game", 20, 1, 20)
- jin.graphics.write("no game", ww /2 - fw / 2, wh * 2/3, 16, 1, 18)
- end
- jin.core.run()
+ -- no game
+ function jin.core.onEvent(e)
+ if e.type == 'quit' then
+ jin.core.quit()
+ end
+ end
+ function jin.core.onDraw()
+ jin.graphics.clear(111, 134, 125, 255)
+ local ww, wh = jin.graphics.size()
+ local fw, fh = jin.graphics.box("no game", 20, 1, 20)
+ jin.graphics.write("no game", ww /2 - fw / 2, wh * 2/3, 16, 1, 18)
+ end
+ jin.core.run()
end