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

ADDED SOCKETS ! Added ROMFS support (maybe), Improved the news library, added a VBLank waiting function

Sockets are only very buggy/unstable TCP clients, but working. The library was written from scratch.
This commit is contained in:
Firew0lf 2015-10-17 23:15:06 +02:00
parent dcdeec6525
commit 8500bcb8fa
7 changed files with 222 additions and 16 deletions

View file

@ -9,6 +9,9 @@
Handle *fsuHandle;
FS_archive sdmcArchive;
#ifdef ROMFS
FS_archive romfsArchive;
#endif
void load_lzlib(lua_State *L);
@ -126,12 +129,19 @@ void load_fs_lib(lua_State *L) {
sdmcArchive = (FS_archive){ARCH_SDMC, FS_makePath(PATH_EMPTY, "")};
FSUSER_OpenArchive(fsuHandle, &sdmcArchive);
#ifdef ROMFS
romfsArchive = (FS_archive){ARCH_ROMFS, FS_makePath(PATH_EMPTY, "")};
FSUSER_OpenArchive(fsuHandle, &romfsArchive);
#endif
luaL_requiref(L, "ctr.fs", luaopen_fs_lib, false);
}
void unload_fs_lib(lua_State *L) {
FSUSER_CloseArchive(fsuHandle, &sdmcArchive);
#ifdef ROMFS
FSUSER_CloseArchive(fsuHandle, &romfsArchive);
#endif
fsExit();
}