Embed LuaJIT part 1

This commit is contained in:
wheremyfoodat 2023-09-17 16:15:54 +03:00
parent c0e3d6d7dd
commit b908f3efc1
7 changed files with 99 additions and 2 deletions

View file

@ -82,11 +82,13 @@ Emulator::Emulator()
}
}
lua.initialize();
reset(ReloadOption::NoReload);
}
Emulator::~Emulator() {
config.save(std::filesystem::current_path() / "config.toml");
lua.close();
#ifdef PANDA3DS_ENABLE_DISCORD_RPC
discordRpc.stop();
@ -357,6 +359,8 @@ void Emulator::run() {
if (path.extension() == ".amiibo") {
loadAmiibo(path);
} else if (path.extension() == ".lua") {
lua.loadFile(droppedDir);
} else {
loadROM(path);
}