1#ifndef D_EVENT_D_EVENT_DATA_H
2#define D_EVENT_D_EVENT_DATA_H
101 for (
i = 0;
i < 3;
i++) {
255 for (
i = 0;
i < 3;
i++) {
static BOOL flag
Definition DEMOAVX.c:20
static u8 index[20][3]
Definition GXDraw.c:434
Definition d_event_data.h:288
char * getSDataP(int i)
Definition d_event_data.h:311
dEvDtCut_c * mCutP
Definition d_event_data.h:341
dEvDtEvent_c * getEventP(int i)
Definition d_event_data.h:300
dEvDtData_c * mDataP
Definition d_event_data.h:342
void setStaffP(dEvDtStaff_c *p_staff)
Definition d_event_data.h:330
s32 getDataNum()
Definition d_event_data.h:319
s32 roomNo()
Definition d_event_data.h:326
dEvDtCut_c * getCutStaffStartCutP(int i)
Definition d_event_data.h:308
dEvDtCut_c * getCutStaffCurrentCutP(int i)
Definition d_event_data.h:306
s32 getCutNum()
Definition d_event_data.h:317
void setIDataP(int *p_idata)
Definition d_event_data.h:334
void setSDataP(char *p_sdata)
Definition d_event_data.h:335
void setCutP(dEvDtCut_c *p_cut)
Definition d_event_data.h:331
char * mSDataP
Definition d_event_data.h:345
s32 getIDataNum()
Definition d_event_data.h:323
void setDataP(dEvDtData_c *p_data)
Definition d_event_data.h:332
u32 getIDataTop()
Definition d_event_data.h:322
s32 getEventNum()
Definition d_event_data.h:313
s32 mRoomNo
Definition d_event_data.h:346
s32 getSDataNum()
Definition d_event_data.h:325
dEvDtStaff_c * getStaffP()
Definition d_event_data.h:299
dEvDtCut_c * getCutP(int i)
Definition d_event_data.h:303
char * getEventName(int i)
Definition d_event_data.h:304
s32 getFDataNum()
Definition d_event_data.h:321
u32 getCutTop()
Definition d_event_data.h:316
void setEventP(dEvDtEvent_c *p_event)
Definition d_event_data.h:329
int init()
Definition d_event_data.cpp:1520
int * mIDataP
Definition d_event_data.h:344
dEvDtEvent_c * getEventP()
Definition d_event_data.h:301
dEvDtData_c * getDataP(int i)
Definition d_event_data.h:302
event_binary_data_header * getHeaderP()
Definition d_event_data.h:297
dEvDtStaff_c * getStaffP(int i)
Definition d_event_data.h:298
int * getIDataP(int i)
Definition d_event_data.h:309
u32 getFDataTop()
Definition d_event_data.h:320
u32 getSDataTop()
Definition d_event_data.h:324
u32 getDataTop()
Definition d_event_data.h:318
void setFDataP(f32 *p_fdata)
Definition d_event_data.h:333
int getStaffStartCut(int i)
Definition d_event_data.h:307
void setHeaderP(event_binary_data_header *p_header)
Definition d_event_data.h:328
dEvDtEvent_c * mEventP
Definition d_event_data.h:339
dEvDtStaff_c * mStaffP
Definition d_event_data.h:340
void advanceCut(dEvDtEvent_c *p_event)
Definition d_event_data.cpp:1573
f32 * mFDataP
Definition d_event_data.h:343
event_binary_data_header * mHeaderP
Definition d_event_data.h:338
s32 getStaffNum()
Definition d_event_data.h:315
f32 * getFDataP(int i)
Definition d_event_data.h:310
u32 getStaffTop()
Definition d_event_data.h:314
~dEvDtBase_c()
Definition d_event_data.h:291
dEvDtBase_c()
Definition d_event_data.h:290
u32 getEventTop()
Definition d_event_data.h:312
BOOL advanceCutLocal(dEvDtStaff_c *p_staff)
Definition d_event_data.cpp:1583
int getStaffCurrentCut(int i)
Definition d_event_data.h:305
Definition d_event_data.h:92
void Init()
Definition d_event_data.h:94
Definition d_event_data.h:70
int getFlagId()
Definition d_event_data.h:75
u32 mIndex
Definition d_event_data.h:83
u32 mTagID
Definition d_event_data.h:82
u32 mFlagId
Definition d_event_data.h:85
int getStartFlag(int idx)
Definition d_event_data.h:78
int startCheck()
Definition d_event_data.cpp:1498
int mDataTop
Definition d_event_data.h:86
int mFlags[3]
Definition d_event_data.h:84
int getNext()
Definition d_event_data.h:77
int getDataTop()
Definition d_event_data.h:74
int mNext
Definition d_event_data.h:87
u32 getTagId()
Definition d_event_data.h:79
char * getName()
Definition d_event_data.h:76
char mName[32]
Definition d_event_data.h:81
u8 field_0x40[0x10]
Definition d_event_data.h:88
Definition d_event_data.h:57
void Init()
Definition d_event_data.h:59
Definition d_event_data.h:32
int getType()
Definition d_event_data.h:43
char mName[32]
Definition d_event_data.h:47
int getNext()
Definition d_event_data.h:44
char * getName()
Definition d_event_data.h:45
int mNumber
Definition d_event_data.h:51
int getNumber()
Definition d_event_data.h:42
int mType
Definition d_event_data.h:49
u8 field_0x34[12]
Definition d_event_data.h:53
int mDataIndex
Definition d_event_data.h:50
u32 mIndex
Definition d_event_data.h:48
int getIndex()
Definition d_event_data.h:41
DataType
Definition d_event_data.h:34
@ TYPE_VEC
Definition d_event_data.h:36
@ TYPE_STRING
Definition d_event_data.h:38
@ TYPE_INT
Definition d_event_data.h:37
@ TYPE_FLOAT
Definition d_event_data.h:35
int mNext
Definition d_event_data.h:52
Definition d_event_data.h:245
void Init()
Definition d_event_data.h:247
Definition d_event_data.h:215
int field_0x24
Definition d_event_data.h:227
char mName[32]
Definition d_event_data.h:225
u8 field_0xac[4]
Definition d_event_data.h:241
int mFlags[3]
Definition d_event_data.h:233
bool mPlaySound
Definition d_event_data.h:234
int field_0x84
Definition d_event_data.h:232
f32 field_0x98
Definition d_event_data.h:236
int getPriority()
Definition d_event_data.h:223
int getStaff(int idx)
Definition d_event_data.h:221
char * getName()
Definition d_event_data.h:222
int field_0x80
Definition d_event_data.h:231
int mNStaff
Definition d_event_data.h:230
s16 field_0x96
Definition d_event_data.h:235
int mEventState
Definition d_event_data.h:239
int mPriority
Definition d_event_data.h:228
int mStaff[20]
Definition d_event_data.h:229
f32 field_0x9c
Definition d_event_data.h:237
int forceFinish()
Definition d_event_data.cpp:377
int field_0xa8
Definition d_event_data.h:240
int finishCheck()
Definition d_event_data.cpp:362
int getNStaff()
Definition d_event_data.h:220
f32 field_0xa0
Definition d_event_data.h:238
u32 mIndex
Definition d_event_data.h:226
void specialStaffProc(dEvDtStaff_c *p_staff)
Definition d_event_data.cpp:390
Definition d_event_data.h:273
u32 mFlags[320]
Definition d_event_data.h:285
BOOL flagSet(int flag)
Definition d_event_data.cpp:332
~dEvDtFlag_c()
Definition d_event_data.h:276
dEvDtFlag_c()
Definition d_event_data.h:275
void init()
Definition d_event_data.cpp:355
static const int FlagMax
Definition d_event_data.h:282
BOOL flagCheck(int flag)
Definition d_event_data.cpp:320
BOOL flagMaxCheck(int flag)
Definition d_event_data.cpp:341
Definition d_event_data.h:201
void Init()
Definition d_event_data.h:203
Definition d_event_data.h:112
int getType()
Definition d_event_data.h:175
void specialProcMessage()
Definition d_event_data.cpp:527
int mStartCut
Definition d_event_data.h:188
int mCurrentCut
Definition d_event_data.h:191
s32 field_0x3c
Definition d_event_data.h:192
u32 mFlagID
Definition d_event_data.h:186
u8 mWork[0x18]
Definition d_event_data.h:183
void specialProcCreate()
Definition d_event_data.cpp:797
char mName[8]
Definition d_event_data.h:182
s32 getTagID()
Definition d_event_data.h:177
StaffType
Definition d_event_data.h:114
@ TYPE_DEFAULT
Definition d_event_data.h:115
@ TYPE_MESSAGE
Definition d_event_data.h:121
@ TYPE_TIMEKEEPER
Definition d_event_data.h:119
@ TYPE_EFFECT
Definition d_event_data.h:118
@ TYPE_LIGHT
Definition d_event_data.h:123
@ TYPE_SOUND
Definition d_event_data.h:122
@ TYPE_CREATE
Definition d_event_data.h:125
@ TYPE_PACKAGE
Definition d_event_data.h:124
@ TYPE_ALL
Definition d_event_data.h:116
@ TYPE_CAMERA
Definition d_event_data.h:117
@ TYPE_DIRECTOR
Definition d_event_data.h:120
int getCurrentCut()
Definition d_event_data.h:178
void specialProcLight()
Definition d_event_data.cpp:478
bool field_0x41
Definition d_event_data.h:194
s32 mTagID
Definition d_event_data.h:184
s16 field_0x34
Definition d_event_data.h:189
void specialProcSound()
Definition d_event_data.cpp:728
u32 mIndex
Definition d_event_data.h:185
void specialProc()
Definition d_event_data.cpp:417
u8 mData[0x50 - 0x42]
Definition d_event_data.h:195
int getStartCut()
Definition d_event_data.h:179
char * getName()
Definition d_event_data.h:176
void advanceCut(int cut)
Definition d_event_data.cpp:471
void init()
Definition d_event_data.cpp:450
void specialProc_WaitProc(int)
Definition d_event_data.cpp:409
void specialProcTimekeeper()
Definition d_event_data.cpp:1312
void specialProcPackage()
Definition d_event_data.cpp:1221
void specialProcDirector()
Definition d_event_data.cpp:866
void specialProcEffect()
Definition d_event_data.cpp:1364
int mType
Definition d_event_data.h:187
bool field_0x40
Definition d_event_data.h:193
s16 mWaitTimer
Definition d_event_data.h:190
void specialProc_WaitStart(int index)
Definition d_event_data.cpp:400
dEvDt_State_e
Definition d_event_data.h:27
@ dEvDt_State_START_e
Definition d_event_data.h:28
@ dEvDt_State_END_e
Definition d_event_data.h:29
STATIC_ASSERT(sizeof(dEvDtStaff_c)==0x50)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
int i
Definition e_pow.c:165
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_event_data.h:151
s16 unk
Definition d_event_data.h:152
s16 unk2
Definition d_event_data.h:153
Definition d_event_data.h:156
s32 unk
Definition d_event_data.h:158
u8 pad[8]
Definition d_event_data.h:157
Definition d_event_data.h:138
s16 unk
Definition d_event_data.h:139
Definition d_event_data.h:142
s16 timer
Definition d_event_data.h:144
s16 unk
Definition d_event_data.h:143
Definition d_event_data.h:128
int n
Definition d_event_data.h:133
msg_class * l_msg
Definition d_event_data.h:130
u32 l_msgNo
Definition d_event_data.h:131
int * d
Definition d_event_data.h:134
fpc_ProcID l_msgId
Definition d_event_data.h:129
struct dEvDtStaff_c::StaffWork::@80 msgs
Definition d_event_data.h:147
s32 timer
Definition d_event_data.h:148