summaryrefslogtreecommitdiff
path: root/src/d/lyt/meter
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-11-23 15:59:09 +0100
committerrobojumper <robojumper@gmail.com>2025-11-23 16:00:59 +0100
commit88075f00a9a1e021f3eb0e9b88e86a8396ceac17 (patch)
tree2d5ce963d4d14e863caaeaf1aaeca1e373547ff0 /src/d/lyt/meter
parent57557d11285aeff9ffd86c6e57fdc09b62b391d1 (diff)
d_lyt_control_game OK
Diffstat (limited to 'src/d/lyt/meter')
-rw-r--r--src/d/lyt/meter/d_lyt_meter.cpp2
-rw-r--r--src/d/lyt/meter/d_lyt_meter_cross_btn.cpp5
2 files changed, 4 insertions, 3 deletions
diff --git a/src/d/lyt/meter/d_lyt_meter.cpp b/src/d/lyt/meter/d_lyt_meter.cpp
index 3d7382b7..8c962391 100644
--- a/src/d/lyt/meter/d_lyt_meter.cpp
+++ b/src/d/lyt/meter/d_lyt_meter.cpp
@@ -1088,7 +1088,7 @@ bool dLytMeterMain_c::fn_800D56B0() {
}
if ((EventManager::isInEvent() && field_0x1377E == 0 && dAcPy_c::GetLink()->getCurrentAction() != 0x8C &&
- dMessage_c::getInstance()->getField_0x32C() == 0xC) ||
+ dMessage_c::getInstance()->getMapEvent() == dLytMapMain_c::MAP_EVENT_MAX) ||
mHelpOpen) {
return true;
}
diff --git a/src/d/lyt/meter/d_lyt_meter_cross_btn.cpp b/src/d/lyt/meter/d_lyt_meter_cross_btn.cpp
index 34c25f6e..4144671b 100644
--- a/src/d/lyt/meter/d_lyt_meter_cross_btn.cpp
+++ b/src/d/lyt/meter/d_lyt_meter_cross_btn.cpp
@@ -5,6 +5,7 @@
#include "d/d_message.h"
#include "d/flag/storyflag_manager.h"
#include "d/lyt/d2d.h"
+#include "d/lyt/d_lyt_map.h"
#include "d/lyt/d_lyt_unknowns.h"
#include "d/lyt/meter/d_lyt_meter.h"
#include "d/snd/d_snd_small_effect_mgr.h"
@@ -172,8 +173,8 @@ void dLytMeterCrossBtnParts_c::execute(bool bIsVisible) {
mpLyt->calc();
}
- if ((EventManager::isInEvent() && dMessage_c::getInstance()->getField_0x32C() == 12 && !checkIsInSkykeepPuzzle() &&
- !dLytMeter_c::GetInstance()->fn_800D5670()) ||
+ if ((EventManager::isInEvent() && dMessage_c::getInstance()->getMapEvent() == dLytMapMain_c::MAP_EVENT_MAX &&
+ !checkIsInSkykeepPuzzle() && !dLytMeter_c::GetInstance()->fn_800D5670()) ||
((dLytMeter_c::getItemSelect0x75A2() && (mIndex != 1 || mCurrentIcon != 0)) || !bIsVisible)) {
field_0x7C = 0;