1
0
Fork 0
mirror of https://github.com/ctruLua/ctruLua.git synced 2025-10-27 16:39:29 +00:00

Reset defaults before starting a file (main.lua)

This commit is contained in:
Reuh 2015-12-29 17:20:29 +01:00
parent b4f5365e96
commit c053997f96

View file

@ -1,3 +1,4 @@
local gfx = require("ctr.gfx")
local fs = require("ctr.fs") local fs = require("ctr.fs")
-- Set up path -- Set up path
@ -5,12 +6,15 @@ local ldir = fs.getDirectory().."libs/"
package.path = package.path..";".. ldir.."?.lua;".. ldir.."?/init.lua" package.path = package.path..";".. ldir.."?.lua;".. ldir.."?/init.lua"
repeat repeat
gfx.set3D(false)
gfx.color.setDefault(0xFFFFFFFF)
gfx.color.setBackground(0xFF000000)
gfx.font.setDefault()
local file = require("openfile")("Choose a Lua file to execute", nil, ".lua", "exist") local file = require("openfile")("Choose a Lua file to execute", nil, ".lua", "exist")
if file then if file then
fs.setDirectory(file:match("^(.-)[^/]*$")) fs.setDirectory(file:match("^(.-)[^/]*$"))
local success, err = pcall(dofile, file) local success, err = pcall(dofile, file)
if not success then if not success then
local gfx = require("ctr.gfx")
local hid = require("ctr.hid") local hid = require("ctr.hid")
gfx.set3D(false) gfx.set3D(false)
gfx.color.setDefault(0xFFFFFFFF) gfx.color.setDefault(0xFFFFFFFF)