[nostalgia/player] Give player a mechanism for reporting failure in release builds

This commit is contained in:
Gary Talent 2023-12-09 00:14:30 -06:00
parent 9e9f30fb18
commit e808859e29

View File

@ -18,8 +18,7 @@ static ox::Error run(int argc, const char **argv) noexcept {
nostalgia::registerKeelModules();
#endif
if (argc < 2) {
oxErr("Please provide path to project directory or OxFS file.\n");
return OxError(1);
return OxError(1, "Please provide path to project directory or OxFS file.");
}
const auto path = argv[1];
oxRequireM(fs, keel::loadRomFs(path));
@ -37,5 +36,6 @@ int main(int argc, const char **argv) {
ox::Error err;
err = run(argc, argv);
oxAssert(err, "Something went wrong...");
oxErrf("Failure: {}\n", toStr(err));
return static_cast<int>(err);
}