mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-22 06:13:45 -07:00
Fix logging
This commit is contained in:
parent
7222d35480
commit
cb56cac3a2
3 changed files with 14 additions and 5 deletions
|
@ -1,3 +1,7 @@
|
|||
#ifdef _MSC_VER
|
||||
#define NOGDI
|
||||
#endif
|
||||
|
||||
#include "debugconsole.h"
|
||||
#include "../libultraship/SohImGuiImpl.h"
|
||||
#include "savestates.h"
|
||||
|
@ -318,6 +322,10 @@ static bool SaveStateHandler(const std::vector<std::string>& args) {
|
|||
case SaveStateReturn::FAIL_INVALID_SLOT:
|
||||
ERROR("[SOH] Invalid State Slot Number (%u)", slot);
|
||||
return CMD_FAILED;
|
||||
case SaveStateReturn::FAIL_WRONG_GAMESTATE:
|
||||
ERROR("[SOH] Can not save a state outside of \"GamePlay\"");
|
||||
return CMD_FAILED;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -335,7 +343,9 @@ static bool LoadStateHandler(const std::vector<std::string>& args) {
|
|||
case SaveStateReturn::FAIL_STATE_EMPTY:
|
||||
ERROR("[SOH] State Slot (%u) is empty", slot);
|
||||
return CMD_FAILED;
|
||||
|
||||
case SaveStateReturn::FAIL_WRONG_GAMESTATE:
|
||||
ERROR("[SOH] Can not load a state outside of \"GamePlay\"");
|
||||
return CMD_FAILED;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -679,6 +679,7 @@ void SaveStateMgr::ProcessSaveStateRequests(void) {
|
|||
|
||||
SaveStateReturn SaveStateMgr::AddRequest(const SaveStateRequest request) {
|
||||
if (gGlobalCtx == nullptr) {
|
||||
SPDLOG_ERROR("[SOH] Can not save or load a state outside of \"GamePlay\"");
|
||||
return SaveStateReturn::FAIL_WRONG_GAMESTATE;
|
||||
}
|
||||
|
||||
|
@ -696,6 +697,7 @@ SaveStateReturn SaveStateMgr::AddRequest(const SaveStateRequest request) {
|
|||
break;
|
||||
[[unlikely]] default:
|
||||
SPDLOG_ERROR("Invalid SaveState request type: {}", request.type);
|
||||
return SaveStateReturn::FAIL_BAD_REQUEST;
|
||||
break;
|
||||
|
||||
}
|
||||
|
|
|
@ -12,11 +12,8 @@ enum class SaveStateReturn {
|
|||
FAIL_INVALID_SLOT,
|
||||
FAIL_NO_MEMORY,
|
||||
FAIL_STATE_EMPTY,
|
||||
FAIL_FILE_NOT_FOUND,
|
||||
FAIL_FILE_NOT_OPENED,
|
||||
FAIL_INVALID_MAGIC,
|
||||
FAIL_INVALID_SIZE,
|
||||
FAIL_WRONG_GAMESTATE,
|
||||
FAIL_BAD_REQUEST,
|
||||
};
|
||||
|
||||
typedef struct SaveStateHeader {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue