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

Fixed some documentation, added some things to sockets, "Fixed" the ROMFS

The romfs is still not working, but it works better.
This commit is contained in:
Firew0lf 2016-04-13 16:19:25 +02:00
parent e7ff54d58c
commit 6b65df0b8e
10 changed files with 115 additions and 70 deletions

View file

@ -36,7 +36,23 @@ void error(const char *error) {
// Main loop
int main(int argc, char** argv) {
// Default arguments
#ifdef ROMFS
char* mainFile = "romfs:/main.lua";
#else
char* mainFile = "main.lua";
#endif
// Init Lua
lua_State *L = luaL_newstate();
if (L == NULL) {
error("Memory allocation error while creating a new Lua state");
return 0;
}
// Load libs
luaL_openlibs(L);
load_ctr_lib(L);
isGfxInitialized = true;
// Parse arguments
for (int i=0;i<argc;i++) {
@ -60,18 +76,6 @@ int main(int argc, char** argv) {
}
}
// Init Lua
lua_State *L = luaL_newstate();
if (L == NULL) {
error("Memory allocation error while creating a new Lua state");
return 0;
}
// Load libs
luaL_openlibs(L);
load_ctr_lib(L);
isGfxInitialized = true;
// Do the actual thing
if (luaL_dofile(L, mainFile)) error(luaL_checkstring(L, -1));