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:
parent
dcdeec6525
commit
8500bcb8fa
7 changed files with 222 additions and 16 deletions
10
source/fs.c
10
source/fs.c
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue