JKSV/source/main.cpp
2024-09-11 17:47:57 -04:00

49 lines
902 B
C++

#include <switch.h>
#include "jksv.hpp"
#include "log.hpp"
extern "C"
{
void userAppInit()
{
appletInitialize();
hidInitialize();
nsInitialize();
setsysInitialize();
setInitialize();
accountInitialize(AccountServiceType_Application);
pmshellInitialize();
socketInitializeDefault();
pdmqryInitialize();
plInitialize(PlServiceType_User);
romfsInit();
}
void userAppExit()
{
romfsExit();
plExit();
appletExit();
hidExit();
nsExit();
setsysExit();
setExit();
accountExit();
pmshellExit();
socketExit();
pdmqryExit();
}
}
int main(int argc, const char *argv[])
{
jksv::init();
while(jksv::isRunning())
{
jksv::update();
jksv::render();
}
jksv::exit();
return 0;
}