100% d_state

This commit is contained in:
Sean Miller
2026-04-08 17:56:07 +01:00
parent b94f0304db
commit 059e07b0b6
5 changed files with 41 additions and 7 deletions
+3 -3
View File
@@ -10,11 +10,11 @@
u32 lbl_805751D0;
OSTime g_InitialTime;
bool fn_80054F90(u32 val) {
bool dMain::fn_80054F90(u32 val) {
return lbl_805751D0 & val;
}
void fn_80054FB0(u32 val) {
void dMain::fn_80054FB0(u32 val) {
u32 flags = lbl_805751D0;
if (!flags) {
@@ -27,7 +27,7 @@ void fn_80054FB0(u32 val) {
lbl_805751D0 = flags | val;
}
void fn_80054FE0(u32 val) {
void dMain::fn_80054FE0(u32 val) {
lbl_805751D0 &= ~val;
if (!lbl_805751D0) {
+30
View File
@@ -0,0 +1,30 @@
#include "d/d_main.h"
#include "d/d_state.h"
#include "m/m3d/m_state.h"
void dState::fn_80062E40() {
m3d::mState::fn_802EE0A0();
}
void dState::fn_80062E50() {
m3d::mState::fn_802EE0B0();
if (m3d::mState::fn_802EE0D0()) {
if (dMain::fn_80054F90(1)) {
dMain::fn_80054FE0(1);
}
}
else {
if (!dMain::fn_80054F90(1)) {
dMain::fn_80054FB0(1);
}
}
}
void dState::fn_80062EB0() {
m3d::mState::fn_802EE0C0();
}
bool dState::fn_80062EC0() {
return m3d::mState::fn_802EE0D0();
}