summaryrefslogtreecommitdiff
path: root/src/d/d_reset.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-07-23 00:15:55 +0200
committerrobojumper <robojumper@gmail.com>2025-07-23 00:15:55 +0200
commitf6178769c0a75768f4699b7ccb96d2a5ce06e19e (patch)
treeb6a54c17312f58d09b5f41cd5592eeee8cd61605 /src/d/d_reset.cpp
parent3b6081165adc64fe53802ed35e2ae0665de6b54e (diff)
pad fixes and stuff
Diffstat (limited to 'src/d/d_reset.cpp')
-rw-r--r--src/d/d_reset.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/d/d_reset.cpp b/src/d/d_reset.cpp
index 0437cec2..4f2910f2 100644
--- a/src/d/d_reset.cpp
+++ b/src/d/d_reset.cpp
@@ -113,8 +113,8 @@ void Manage_c::BootComplete(bool complete) {
bool Manage_c::CanExecSoftReset() const {
return mMode == SoftReset && mpFader->getStatus() == EGG::Fader::STATUS_PREPARE_IN && field_0x60 == 0 &&
- dHbm::Manage_c::GetInstance()->getField_0x210() != 2 && dSndPlayerMgr_c::GetInstance()->fn_8035E2E0() &&
- FileManager::GetInstance()->getField_0xA84D() != 1;
+ dHbm::Manage_c::GetInstance()->getState() != dHbm::Manage_c::HBM_MANAGE_ACTIVE &&
+ dSndPlayerMgr_c::GetInstance()->fn_8035E2E0() && FileManager::GetInstance()->getField_0xA84D() != 1;
}
void Manage_c::SetSoftResetFinish() {
@@ -234,7 +234,8 @@ void Manage_c::ModeProc() {
if (mMode != DiskWait && mMode != SafetyWait) {
ModeRequest(DiskWait);
}
- } else if (mMode == Normal && dHbm::Manage_c::GetInstance()->getField_0x210() == 2) {
+ } else if (mMode == Normal &&
+ dHbm::Manage_c::GetInstance()->getState() == dHbm::Manage_c::HBM_MANAGE_ACTIVE) {
ModeRequest(HbmWait);
}
static void (Manage_c::*const procs[6])() = {
@@ -393,7 +394,7 @@ void Manage_c::ModeProc_HbmWait() {
DiskCheckModeRequest(true);
doFade = true;
} else {
- if (dHbm::Manage_c::GetInstance()->getField_0x210() != 2) {
+ if (dHbm::Manage_c::GetInstance()->getState() != dHbm::Manage_c::HBM_MANAGE_ACTIVE) {
if (mShutdown) {
ModeRequestSafetyWait(Shutdown);
} else if (mRestart) {