summaryrefslogtreecommitdiff
path: root/src/d/d_com_inf_game.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2025-09-19 15:06:44 -0400
committerGitHub <noreply@github.com>2025-09-19 15:06:44 -0400
commit5dbb7e875eab0adc9e939b2c2b00c70928e2b34e (patch)
tree933a88f4e70943d4c3d2a6e0a3846b145e75b1a5 /src/d/d_com_inf_game.cpp
parent8af44daa2e75195d7dd596cc36128bb4ec2a9c8b (diff)
Added enums for all used event/tmp bits/regs (#893)
Diffstat (limited to 'src/d/d_com_inf_game.cpp')
-rw-r--r--src/d/d_com_inf_game.cpp72
1 files changed, 36 insertions, 36 deletions
diff --git a/src/d/d_com_inf_game.cpp b/src/d/d_com_inf_game.cpp
index 8009479c..24402696 100644
--- a/src/d/d_com_inf_game.cpp
+++ b/src/d/d_com_inf_game.cpp
@@ -192,68 +192,68 @@ int dComIfG_play_c::getLayerNo(int i_roomNo) {
if (strcmp(dComIfGp_getStartStageName(), "sea") == 0) {
if (i_roomNo == dIsleRoom_OutsetIsland_e) {
- if (dComIfGs_isEventBit(0x520)) {
+ if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_0520)) {
return layer | 4;
- } else if (dComIfGs_isEventBit(0xE20)) {
+ } else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_0E20)) {
return layer | 2;
- } else if (dComIfGs_isEventBit(0x101)) {
+ } else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_0101)) {
return 9;
}
} else if (i_roomNo == dIsleRoom_WindfallIsland_e) {
- if (dComIfGs_isEventBit(0x2D01)) {
+ if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_2D01)) {
return layer | 4;
} else if (dKy_checkEventNightStop()) {
return layer | 2;
}
} else if (i_roomNo == dIsleRoom_ForsakenFortress_e) {
- return dComIfGs_isEventBit(0x1820) ? 3 : 1;
+ return dComIfGs_isEventBit(dSv_event_flag_c::UNK_1820) ? 3 : 1;
}
} else if (strcmp(dComIfGp_getStartStageName(), "A_mori") == 0) {
- if (dComIfGs_isEventBit(0xF80)) {
+ if (dComIfGs_isEventBit(dSv_event_flag_c::MET_KORL)) {
return layer | 2;
}
} else if (strcmp(dComIfGp_getStartStageName(), "Asoko") == 0) {
- if (dComIfGs_isEventBit(0x520)) {
+ if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_0520)) {
return layer | 2;
}
} else if (strcmp(dComIfGp_getStartStageName(), "Hyrule") == 0) {
if (dComIfGs_getTriforceNum() == 8) {
return layer | 4;
- } else if (dComIfGs_isEventBit(0x3280)) {
+ } else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_3280)) {
return layer | 2;
}
} else if (strcmp(dComIfGp_getStartStageName(), "Hyroom") == 0) {
- if (dComIfGs_getTriforceNum() == 8 && !dComIfGs_isEventBit(0x2C01)) {
+ if (dComIfGs_getTriforceNum() == 8 && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_2C01)) {
return layer | 4;
- } else if (dComIfGs_isEventBit(0x3280)) {
+ } else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_3280)) {
return layer | 2;
- } else if (dComIfGs_isEventBit(0x3B40)) {
+ } else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_3B40)) {
return layer | 6;
}
} else if (strcmp(dComIfGp_getStartStageName(), "kenroom") == 0) {
#if VERSION <= VERSION_JPN
- if (dComIfGs_isEventBit(0x2C01)) {
+ if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_2C01)) {
#else
- if (dComIfGs_isEventBit(0x2C01) ||
- (dComIfGs_isEventBit(dSv_evtBit_c::COLORS_IN_HYRULE) && !dComIfGs_isEventBit(0x3280)))
+ if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_2C01) ||
+ (dComIfGs_isEventBit(dSv_event_flag_c::COLORS_IN_HYRULE) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_3280)))
{
#endif
return layer | 6;
} else if (dComIfGs_getTriforceNum() == 8) {
return layer | 4;
- } else if (dComIfGs_isEventBit(VERSION_SELECT(0x3280, 0x3280, dSv_evtBit_c::COLORS_IN_HYRULE, dSv_evtBit_c::COLORS_IN_HYRULE))) {
+ } else if (dComIfGs_isEventBit(VERSION_SELECT(dSv_event_flag_c::UNK_3280, dSv_event_flag_c::UNK_3280, dSv_event_flag_c::COLORS_IN_HYRULE, dSv_event_flag_c::COLORS_IN_HYRULE))) {
return layer | 2;
}
} else if (strcmp(dComIfGp_getStartStageName(), "M2tower") == 0) {
- if (dComIfGs_isEventBit(0x2D01)) {
+ if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_2D01)) {
return layer | 2;
}
} else if (strcmp(dComIfGp_getStartStageName(), "GanonK") == 0) {
- if (!dComIfGs_isEventBit(0x3B02)) {
+ if (!dComIfGs_isEventBit(dSv_event_flag_c::UNK_3B02)) {
return 8;
}
} else if (strcmp(dComIfGp_getStartStageName(), "GTower") == 0) {
- if (!dComIfGs_isEventBit(0x4002)) {
+ if (!dComIfGs_isEventBit(dSv_event_flag_c::UNK_4002)) {
return 8;
}
}
@@ -1101,12 +1101,12 @@ BOOL dComIfGs_checkSeaLandingEvent(s8 i_roomNo) {
};
static landing_event l_landingEvent[] = {
- {1, 0x3040},
- {4, 0x2E02},
- {13, 0x902},
- {23, dSv_evtBit_c::ENDLESS_NIGHT},
- {41, 0xA20},
- {45, 0x2E04},
+ {dIsleRoom_ForsakenFortress_e, dSv_event_flag_c::UNK_3040},
+ {dIsleRoom_GaleIsle_e, dSv_event_flag_c::UNK_2E02},
+ {dIsleRoom_DragonRoostIsland_e, dSv_event_flag_c::UNK_0902},
+ {dIsleRoom_GreatfishIsle_e, dSv_event_flag_c::ENDLESS_NIGHT},
+ {dIsleRoom_ForestHaven_e, dSv_event_flag_c::UNK_0A20},
+ {dIsleRoom_HeadstoneIsland_e, dSv_event_flag_c::UNK_2E04},
};
landing_event* event_check = l_landingEvent;
@@ -1133,12 +1133,12 @@ void dComIfGs_setGameStartStage() {
};
static check_data l_checkData[] = {
- {true, dSv_evtBit_c::RODE_KORL, "", 0, 0},
- {true, dSv_evtBit_c::MET_KORL, "sea", 11, 128},
- {true, 0x801, "MajyuE", 0, 0},
- {true, 0x808, "MajyuE", 0, 18},
- {true, 0x2401, "A_umikz", 0, 204},
- {false, 0, "sea", 44, 128},
+ {true, dSv_event_flag_c::RODE_KORL, "", 0, 0},
+ {true, dSv_event_flag_c::MET_KORL, "sea", dIsleRoom_WindfallIsland_e, 128},
+ {true, dSv_event_flag_c::UNK_0801, "MajyuE", 0, 0},
+ {true, dSv_event_flag_c::UNK_0808, "MajyuE", 0, 18},
+ {true, dSv_event_flag_c::UNK_2401, "A_umikz", 0, 204},
+ {false, 0, "sea", dIsleRoom_OutsetIsland_e, 128},
};
check_data* data_p = l_checkData;
@@ -1165,8 +1165,8 @@ void dComIfGs_setGameStartStage() {
if (!isNot_PShip) {
strcpy(stage_name, "sea");
- room_no = dComIfGs_getEventReg(0xC3FF);
- point = dComIfGs_getEventReg(0x85FF);
+ room_no = dComIfGs_getEventReg(dSv_event_flag_c::UNK_C3FF);
+ point = dComIfGs_getEventReg(dSv_event_flag_c::UNK_85FF);
dKy_set_nexttime(120.0f);
} else if (stage_type == dStageType_SEA_e) {
daPy_lk_c* player_p = daPy_getPlayerLinkActorClass();
@@ -1272,16 +1272,16 @@ void dComIfGs_setPlayerRecollectionData() {
#endif
u32 tbl;
- if (strcmp(dComIfGp_getStartStageName(), "Xboss0") == 0 && dComIfGs_isEventBit(0x3d80) != 0) {
+ if (strcmp(dComIfGp_getStartStageName(), "Xboss0") == 0 && dComIfGs_isEventBit(dSv_event_flag_c::UNK_3D80) != 0) {
tbl = 0;
dComIfGp_setPlayerInfoBufferStageNo(1);
- } else if (strcmp(dComIfGp_getStartStageName(), "Xboss1") == 0 && dComIfGs_isEventBit(0x3d40) != 0) {
+ } else if (strcmp(dComIfGp_getStartStageName(), "Xboss1") == 0 && dComIfGs_isEventBit(dSv_event_flag_c::UNK_3D40) != 0) {
tbl = 1;
dComIfGp_setPlayerInfoBufferStageNo(2);
- } else if (strcmp(dComIfGp_getStartStageName(), "Xboss2") == 0 && dComIfGs_isEventBit(0x3d20) != 0) {
+ } else if (strcmp(dComIfGp_getStartStageName(), "Xboss2") == 0 && dComIfGs_isEventBit(dSv_event_flag_c::UNK_3D20) != 0) {
tbl = 2;
dComIfGp_setPlayerInfoBufferStageNo(3);
- } else if (strcmp(dComIfGp_getStartStageName(), "Xboss3") == 0 && dComIfGs_isEventBit(0x3d10) != 0) {
+ } else if (strcmp(dComIfGp_getStartStageName(), "Xboss3") == 0 && dComIfGs_isEventBit(dSv_event_flag_c::UNK_3D10) != 0) {
tbl = 3;
dComIfGp_setPlayerInfoBufferStageNo(4);
} else {