1#ifndef D_EVENT_D_EVENT_DATA_H
2#define D_EVENT_D_EVENT_DATA_H
190#define FlagMax 0x2800
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_event_data.h:196
char * getSDataP(int i)
Definition d_event_data.h:217
dEvDtCut_c * mCutP
Definition d_event_data.h:247
dEvDtEvent_c * getEventP(int i)
Definition d_event_data.h:207
dEvDtData_c * mDataP
Definition d_event_data.h:248
void setStaffP(dEvDtStaff_c *p_staff)
Definition d_event_data.h:236
s32 getDataNum()
Definition d_event_data.h:225
s32 roomNo()
Definition d_event_data.h:232
dEvDtCut_c * getCutStaffStartCutP(int i)
Definition d_event_data.h:214
dEvDtCut_c * getCutStaffCurrentCutP(int i)
Definition d_event_data.h:212
s32 getCutNum()
Definition d_event_data.h:223
void setIDataP(int *p_idata)
Definition d_event_data.h:240
void setSDataP(char *p_sdata)
Definition d_event_data.h:241
void setCutP(dEvDtCut_c *p_cut)
Definition d_event_data.h:237
char * mSDataP
Definition d_event_data.h:251
s32 getIDataNum()
Definition d_event_data.h:229
void setDataP(dEvDtData_c *p_data)
Definition d_event_data.h:238
u32 getIDataTop()
Definition d_event_data.h:228
s32 getEventNum()
Definition d_event_data.h:219
s32 mRoomNo
Definition d_event_data.h:252
s32 getSDataNum()
Definition d_event_data.h:231
dEvDtCut_c * getCutP(int i)
Definition d_event_data.h:209
char * getEventName(int i)
Definition d_event_data.h:210
s32 getFDataNum()
Definition d_event_data.h:227
u32 getCutTop()
Definition d_event_data.h:222
void setEventP(dEvDtEvent_c *p_event)
Definition d_event_data.h:235
int init()
Definition d_event_data.cpp:1210
int * mIDataP
Definition d_event_data.h:250
dEvDtData_c * getDataP(int i)
Definition d_event_data.h:208
event_binary_data_header * getHeaderP()
Definition d_event_data.h:205
dEvDtStaff_c * getStaffP(int i)
Definition d_event_data.h:206
int * getIDataP(int i)
Definition d_event_data.h:215
u32 getFDataTop()
Definition d_event_data.h:226
u32 getSDataTop()
Definition d_event_data.h:230
u32 getDataTop()
Definition d_event_data.h:224
void setFDataP(f32 *p_fdata)
Definition d_event_data.h:239
int getStaffStartCut(int i)
Definition d_event_data.h:213
void setHeaderP(event_binary_data_header *p_header)
Definition d_event_data.h:234
dEvDtEvent_c * mEventP
Definition d_event_data.h:245
dEvDtStaff_c * mStaffP
Definition d_event_data.h:246
void advanceCut(dEvDtEvent_c *p_event)
Definition d_event_data.cpp:1265
f32 * mFDataP
Definition d_event_data.h:249
event_binary_data_header * mHeaderP
Definition d_event_data.h:244
s32 getStaffNum()
Definition d_event_data.h:221
f32 * getFDataP(int i)
Definition d_event_data.h:216
u32 getStaffTop()
Definition d_event_data.h:220
~dEvDtBase_c()
Definition d_event_data.h:199
dEvDtBase_c()
Definition d_event_data.h:198
u32 getEventTop()
Definition d_event_data.h:218
BOOL advanceCutLocal(dEvDtStaff_c *p_staff)
Definition d_event_data.cpp:1273
int getStaffCurrentCut(int i)
Definition d_event_data.h:211
Definition d_event_data.h:50
int getFlagId()
Definition d_event_data.h:55
u32 mIndex
Definition d_event_data.h:63
u32 mTagID
Definition d_event_data.h:62
u32 mFlagId
Definition d_event_data.h:65
int getStartFlag(int idx)
Definition d_event_data.h:58
int startCheck()
Definition d_event_data.cpp:1191
int mDataTop
Definition d_event_data.h:66
int mFlags[3]
Definition d_event_data.h:64
int getNext()
Definition d_event_data.h:57
int getDataTop()
Definition d_event_data.h:54
int mNext
Definition d_event_data.h:67
char * getName()
Definition d_event_data.h:56
char mName[32]
Definition d_event_data.h:61
u8 field_0x40[0x10]
Definition d_event_data.h:68
Definition d_event_data.h:26
int getType()
Definition d_event_data.h:37
char mName[32]
Definition d_event_data.h:41
int getNext()
Definition d_event_data.h:38
char * getName()
Definition d_event_data.h:39
int mNumber
Definition d_event_data.h:45
int getNumber()
Definition d_event_data.h:36
int mType
Definition d_event_data.h:43
u8 field_0x34[12]
Definition d_event_data.h:47
int mDataIndex
Definition d_event_data.h:44
u32 mIndex
Definition d_event_data.h:42
int getIndex()
Definition d_event_data.h:35
DataType
Definition d_event_data.h:28
@ TYPE_VEC
Definition d_event_data.h:30
@ TYPE_STRING
Definition d_event_data.h:32
@ TYPE_INT
Definition d_event_data.h:31
@ TYPE_FLOAT
Definition d_event_data.h:29
int mNext
Definition d_event_data.h:46
Definition d_event_data.h:157
int field_0x24
Definition d_event_data.h:169
u8 field_0xa8[8]
Definition d_event_data.h:179
char mName[32]
Definition d_event_data.h:167
bool mPlaySound
Definition d_event_data.h:176
int field_0x84
Definition d_event_data.h:174
int getPriority()
Definition d_event_data.h:165
u8 field_0x80[4]
Definition d_event_data.h:173
int getStaff(int idx)
Definition d_event_data.h:163
char * getName()
Definition d_event_data.h:164
int mNStaff
Definition d_event_data.h:172
int field_0x88[3]
Definition d_event_data.h:175
int mEventState
Definition d_event_data.h:178
int mPriority
Definition d_event_data.h:170
int mStaff[20]
Definition d_event_data.h:171
u8 field_0x95[0xF]
Definition d_event_data.h:177
int forceFinish()
Definition d_event_data.cpp:286
int finishCheck()
Definition d_event_data.cpp:271
int getNStaff()
Definition d_event_data.h:162
u32 mIndex
Definition d_event_data.h:168
void specialStaffProc(dEvDtStaff_c *p_staff)
Definition d_event_data.cpp:300
Definition d_event_data.h:182
u32 mFlags[320]
Definition d_event_data.h:193
BOOL flagSet(int flag)
Definition d_event_data.cpp:243
dEvDtFlag_c()
Definition d_event_data.h:184
void init()
Definition d_event_data.cpp:264
BOOL flagCheck(int flag)
Definition d_event_data.cpp:230
BOOL flagMaxCheck(int flag)
Definition d_event_data.cpp:252
Definition d_event_data.h:71
int getType()
Definition d_event_data.h:132
void specialProcMessage()
Definition d_event_data.cpp:421
int mStartCut
Definition d_event_data.h:145
int mCurrentCut
Definition d_event_data.h:148
u8 field_0x1C[0x20 - 0x1C]
Definition d_event_data.h:140
s32 field_0x3c
Definition d_event_data.h:149
u32 mFlagID
Definition d_event_data.h:143
void specialProcCreate()
Definition d_event_data.cpp:656
char mName[8]
Definition d_event_data.h:138
StaffType
Definition d_event_data.h:73
@ TYPE_DEFAULT
Definition d_event_data.h:74
@ TYPE_MESSAGE
Definition d_event_data.h:80
@ TYPE_TIMEKEEPER
Definition d_event_data.h:78
@ TYPE_EFFECT
Definition d_event_data.h:77
@ TYPE_LIGHT
Definition d_event_data.h:82
@ TYPE_SOUND
Definition d_event_data.h:81
@ TYPE_CREATE
Definition d_event_data.h:84
@ TYPE_PACKAGE
Definition d_event_data.h:83
@ TYPE_ALL
Definition d_event_data.h:75
@ TYPE_CAMERA
Definition d_event_data.h:76
@ TYPE_DIRECTOR
Definition d_event_data.h:79
int getCurrentCut()
Definition d_event_data.h:134
void specialProcLight()
Definition d_event_data.cpp:380
bool field_0x41
Definition d_event_data.h:151
s32 mTagID
Definition d_event_data.h:141
void specialProcSound()
Definition d_event_data.cpp:604
u32 mIndex
Definition d_event_data.h:142
void specialProc()
Definition d_event_data.cpp:326
u8 mData[0x50 - 0x42]
Definition d_event_data.h:152
int getStartCut()
Definition d_event_data.h:135
char * getName()
Definition d_event_data.h:133
void advanceCut(int cut)
Definition d_event_data.cpp:371
StaffWork mWork
Definition d_event_data.h:139
void init()
Definition d_event_data.cpp:360
void specialProc_WaitProc(int)
Definition d_event_data.cpp:317
void specialProcTimekeeper()
Definition d_event_data.cpp:1020
void specialProcPackage()
Definition d_event_data.cpp:952
u8 field_0x34[2]
Definition d_event_data.h:146
void specialProcDirector()
Definition d_event_data.cpp:715
void specialProcEffect()
Definition d_event_data.cpp:1054
int mType
Definition d_event_data.h:144
bool field_0x40
Definition d_event_data.h:150
s16 mWaitTimer
Definition d_event_data.h:147
void specialProc_WaitStart(int index)
Definition d_event_data.cpp:307
STATIC_ASSERT(sizeof(dEvDtStaff_c)==0x50)
static volatile BOOL flag
Definition dspproc.cpp:20
int i
Definition e_pow.c:165
Definition d_event_data.h:108
s16 unk
Definition d_event_data.h:109
s16 unk2
Definition d_event_data.h:110
Definition d_event_data.h:113
s32 unk
Definition d_event_data.h:115
u8 pad[8]
Definition d_event_data.h:114
Definition d_event_data.h:95
s16 unk
Definition d_event_data.h:96
Definition d_event_data.h:99
s16 timer
Definition d_event_data.h:101
s16 unk
Definition d_event_data.h:100
Definition d_event_data.h:87
unsigned int _0
Definition d_event_data.h:88
unsigned int mMsgNo
Definition d_event_data.h:90
int * mMsgSubstanceP
Definition d_event_data.h:92
s32 mMsgSubstanceNum
Definition d_event_data.h:91
msg_class * mLMsg
Definition d_event_data.h:89
Definition d_event_data.h:104
s32 timer
Definition d_event_data.h:105
int BOOL
Definition types.h:27
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8