summaryrefslogtreecommitdiff
path: root/src/d/event/d_event_data.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/d/event/d_event_data.cpp')
-rw-r--r--src/d/event/d_event_data.cpp60
1 files changed, 20 insertions, 40 deletions
diff --git a/src/d/event/d_event_data.cpp b/src/d/event/d_event_data.cpp
index 86140548c4..40b714c8ef 100644
--- a/src/d/event/d_event_data.cpp
+++ b/src/d/event/d_event_data.cpp
@@ -128,28 +128,12 @@ extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
// Declarations:
//
-inline dEvent_manager_c& dComIfGp_getEventManager() {
- return g_dComIfG_gameInfo.play.getEvtManager();
-}
-
-inline BOOL dComIfGs_isEventBit(u16 id) {
- return g_dComIfG_gameInfo.info.getEvent().isEventBit(id);
-}
-
-inline s32 dStage_stagInfo_GetSaveTbl(stage_stag_info_class* param_0) {
- return param_0->field_0x09 >> 1 & 0x1f;
-}
-
inline BOOL dEvDtFlagCheck(int flag) {
- return dComIfGp_getEventManager().flagCheck(flag);
+ return i_dComIfGp_getEventManager().flagCheck(flag);
}
inline void dEvDtFlagSet(int flag) {
- dComIfGp_getEventManager().setFlag(flag);
-}
-
-inline dEvt_control_c& dComIfGp_getEvent() {
- return g_dComIfG_gameInfo.play.getEvent();
+ i_dComIfGp_getEventManager().setFlag(flag);
}
struct TelopDataStruct {
@@ -221,7 +205,7 @@ static u16 getStartTelopNo() {
if (telopData == NULL || telopData->_8 == 0) {
return 0xFFFF;
} else if (telopData->_8 == 2 && telopData->_6 != 0xFFFF &&
- !dComIfGs_isEventBit(telopData->_6)) {
+ !i_dComIfGs_isEventBit(telopData->_6)) {
return 0xFFFF;
} else if (telopData->_8 == 3 && telopData->_6 != 0xFFFF &&
!dComIfGs_isStageSwitch(telopData->_6 >> 8, telopData->_6 & 0xFF)) {
@@ -442,7 +426,7 @@ int dEvDtEvent_c::finishCheck() {
if (tmp == -1) {
return 1;
}
- if (!dComIfGp_getEventManager().flagCheck(tmp)) {
+ if (!i_dComIfGp_getEventManager().flagCheck(tmp)) {
return 0;
}
}
@@ -456,7 +440,7 @@ int dEvDtEvent_c::forceFinish() {
if (tmp == -1) {
return 1;
}
- dComIfGp_getEventManager().setFlag(tmp);
+ i_dComIfGp_getEventManager().setFlag(tmp);
}
return 1;
}
@@ -536,7 +520,7 @@ void dEvDtStaff_c::init() {
field_0x41 = false;
field_0x3c = -1;
if (mType == TYPE_CAMERA) {
- dComIfGp_getEventManager().setCameraPlay(1);
+ i_dComIfGp_getEventManager().setCameraPlay(1);
}
}
@@ -573,7 +557,7 @@ SECTION_SDATA2 static f64 lit_4461 = 24.0;
void dEvDtStaff_c::specialProcLight() {
int staffId = i_dComIfGp_evmng_getMyStaffId("LIGHT", NULL, 0);
if (staffId != -1) {
- char* nowCutName = dComIfGp_getEventManager().getMyNowCutName(staffId);
+ char* nowCutName = i_dComIfGp_getEventManager().getMyNowCutName(staffId);
if (dComIfGp_evmng_getIsAddvance(staffId)) {
f32* hourP;
switch (*(int*)nowCutName) {
@@ -625,7 +609,7 @@ void dEvDtStaff_c::specialProcMessage() {
if (staffId == -1) {
return;
}
- char* nowCutName = dComIfGp_getEventManager().getMyNowCutName(staffId);
+ char* nowCutName = i_dComIfGp_getEventManager().getMyNowCutName(staffId);
if (dComIfGp_evmng_getIsAddvance(staffId)) {
switch (*(int*)nowCutName) {
case 'WAIT':
@@ -816,7 +800,7 @@ void dEvDtStaff_c::specialProcSound() {
if (staffId == -1) {
return;
}
- char* nowCutName = dComIfGp_getEventManager().getMyNowCutName(staffId);
+ char* nowCutName = i_dComIfGp_getEventManager().getMyNowCutName(staffId);
if (dComIfGp_evmng_getIsAddvance(staffId)) {
switch (*(int*)nowCutName) {
case 'WAIT':
@@ -894,7 +878,7 @@ void dEvDtStaff_c::specialProcCreate() {
if (staffId == -1) {
return;
}
- char* nowCutName = dComIfGp_getEventManager().getMyNowCutName(staffId);
+ char* nowCutName = i_dComIfGp_getEventManager().getMyNowCutName(staffId);
if (dComIfGp_evmng_getIsAddvance(staffId)) {
switch (*(int*)nowCutName) {
case 'WAIT':
@@ -973,12 +957,12 @@ SECTION_DEAD static char const* const stringBase_80379EF9 = "PtD";
void dEvDtStaff_c::specialProcDirector() {
DirectorData* data = (DirectorData*)mData;
daPy_py_c* player = dComIfGp_getLinkPlayer();
- dEvt_control_c& evtControl = dComIfGp_getEvent();
+ dEvt_control_c& evtControl = i_dComIfGp_getEvent();
int staffId = i_dComIfGp_evmng_getMyStaffId("DIRECTOR", NULL, 0);
if (staffId == -1) {
return;
}
- char* nowCutName = dComIfGp_getEventManager().getMyNowCutName(staffId);
+ char* nowCutName = i_dComIfGp_getEventManager().getMyNowCutName(staffId);
if (dComIfGp_evmng_getIsAddvance(staffId)) {
int* eventFlagP = dComIfGp_evmng_getMyIntegerP(staffId, "EventFlag");
if (eventFlagP != NULL) {
@@ -993,7 +977,7 @@ void dEvDtStaff_c::specialProcDirector() {
if (switchTableP != NULL) {
switchTable = *switchTableP;
} else {
- switchTable = dStage_stagInfo_GetSaveTbl(dComIfGp_getStageStagInfo());
+ switchTable = i_dStage_stagInfo_GetSaveTbl(dComIfGp_getStageStagInfo());
}
int* switchBitP = dComIfGp_evmng_getMyIntegerP(staffId, "SwitchBit");
if (switchBitP != NULL) {
@@ -1126,10 +1110,10 @@ void dEvDtStaff_c::specialProcDirector() {
if (specTypeP != NULL) {
switch (*specTypeP) {
case 8:
- if (dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[506])) {
+ if (i_dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[506])) {
dComIfGs_onEventBit(dSv_event_flag_c::saveBitLabels[566]);
}
- if (dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[507])) {
+ if (i_dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[507])) {
dComIfGs_onEventBit(dSv_event_flag_c::saveBitLabels[567]);
}
}
@@ -1211,10 +1195,6 @@ SECTION_DEAD static char const* const stringBase_80379F18 = "OffsetAngY";
/* 80451EF8-80451EFC 0004F8 0004+00 1/1 0/0 0/0 .sdata2 @5057 */
SECTION_SDATA2 static f32 lit_5057 = 10.0f;
-inline void dComIfGp_event_setCullRate(f32 f) {
- g_dComIfG_gameInfo.play.getEvent().setCullRate(f);
-}
-
/* 80045878-80045AFC 0401B8 0284+00 1/1 0/0 0/0 .text specialProcPackage__12dEvDtStaff_cFv */
#ifdef NONMATCHING
void dEvDtStaff_c::specialProcPackage() {
@@ -1226,7 +1206,7 @@ void dEvDtStaff_c::specialProcPackage() {
if (staffId == -1) {
return;
}
- char* nowCutName = dComIfGp_getEventManager().getMyNowCutName(staffId);
+ char* nowCutName = i_dComIfGp_getEventManager().getMyNowCutName(staffId);
if (dComIfGp_evmng_getIsAddvance(staffId)) {
switch (*(int*)nowCutName) {
case 'WAIT':
@@ -1243,7 +1223,7 @@ void dEvDtStaff_c::specialProcPackage() {
offsetAngY = 0.0f;
}
// should not save event from g_dComIfG_gameInfo to register
- u8* demoData = (u8*)dComIfGp_getEvent().getStbDemoData(fileName);
+ u8* demoData = (u8*)i_dComIfGp_getEvent().getStbDemoData(fileName);
dDemo_c::start(demoData, offsetPos, offsetAngY);
dComIfGp_event_setCullRate(10.0f);
int* eventFlagP = dComIfGp_evmng_getMyIntegerP(staffId, "EventFlag");
@@ -1258,7 +1238,7 @@ void dEvDtStaff_c::specialProcPackage() {
specialProc_WaitProc(staffId);
break;
case 'PLAY':
- dEvt_control_c& evtControl = dComIfGp_getEvent();
+ dEvt_control_c& evtControl = i_dComIfGp_getEvent();
if (dDemo_c::getMode() == 2) {
dStage_MapEvent_dt_c* event = evtControl.getStageEventDt();
if (event != NULL && event->field_0x7 != 0xFF && !evtControl.chkFlag2(1)) {
@@ -1302,7 +1282,7 @@ void dEvDtStaff_c::specialProcTimekeeper() {
if (staffId == -1) {
return;
}
- char* nowCutName = dComIfGp_getEventManager().getMyNowCutName(staffId);
+ char* nowCutName = i_dComIfGp_getEventManager().getMyNowCutName(staffId);
if (dComIfGp_evmng_getIsAddvance(staffId)) {
switch (*(int*)nowCutName) {
case 'COUN':
@@ -1352,7 +1332,7 @@ void dEvDtStaff_c::specialProcEffect() {
if (staffId == -1) {
return;
}
- char* nowCutName = dComIfGp_getEventManager().getMyNowCutName(staffId);
+ char* nowCutName = i_dComIfGp_getEventManager().getMyNowCutName(staffId);
if (dComIfGp_evmng_getIsAddvance(staffId)) {
data->unk = 0;
switch (*(int*)nowCutName) {