Embed Switch game assets in RomFS
This commit is contained in:
@@ -27,6 +27,9 @@
|
||||
#include <frostbite2D/scene/scene_manager.h>
|
||||
#include <frostbite2D/types/type_math.h>
|
||||
#include <frostbite2D/utils/startup_trace.h>
|
||||
#ifdef __SWITCH__
|
||||
#include <switch.h>
|
||||
#endif
|
||||
|
||||
namespace frostbite2D {
|
||||
|
||||
@@ -150,7 +153,11 @@ bool Application::initCoreModules() {
|
||||
SDL_Log("Asset working directory: %s", workingDir.c_str());
|
||||
}
|
||||
#else
|
||||
asset.setWorkingDirectory("/switch/Frostbite2D/" + config_.appName);
|
||||
if (R_SUCCEEDED(romfsInit())) {
|
||||
asset.setWorkingDirectory("romfs:/");
|
||||
} else {
|
||||
asset.setWorkingDirectory("/switch/Frostbite2D/" + config_.appName);
|
||||
}
|
||||
SDL_Log("Asset working directory: %s", asset.getWorkingDirectory().c_str());
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user