1#ifndef D_EVENT_D_EVENT_H
2#define D_EVENT_D_EVENT_H
61 s16 eventID,
u8 infoIdx);
static BOOL flag
Definition DEMOAVX.c:20
fpc_ProcID mPt1
Definition d_event.h:140
int mSkipTimer
Definition d_event.h:170
u16 mFlag2
Definition d_event.h:146
bool mRoomInfoSet
Definition d_event.h:175
int field_0x10c
Definition d_event.h:171
bool isChangeOK(void *param_0)
Definition d_event.h:130
s32 beforeFlagProc(dEvt_order_c *p_order)
Definition d_event.cpp:162
fopAc_ac_c * getPtI()
Definition d_event.h:128
u8 field_0xe6
Definition d_event.h:154
void setGtItm(u8 itemNo)
Definition d_event.cpp:1180
void setPt1(void *ptr)
Definition d_event.cpp:1156
void setPtD(void *ptr)
Definition d_event.cpp:1176
void setCullRate(f32 f)
Definition d_event.h:121
u8 field_0xe7
Definition d_event.h:155
void startCheckSkipEdge(void *param_0)
Definition d_event.h:133
int commonCheck(dEvt_order_c *p_order, u16 condition, u16 command)
Definition d_event.cpp:186
fopAc_ac_c * getPtT()
Definition d_event.h:127
u8 field_0xec
Definition d_event.h:160
int doorCheck(dEvt_order_c *p_order)
Definition d_event.cpp:402
s16 mSpecifiedEvent
Definition d_event.h:148
void onFlag2(u16 flag)
Definition d_event.h:119
void * mChangeOK
Definition d_event.h:166
u8 mEventStatus
Definition d_event.h:153
u8 getMapToolId()
Definition d_event.h:118
void setPtT(void *ptr)
Definition d_event.cpp:1164
u8 mMode
Definition d_event.h:152
u16 mHindFlag
Definition d_event.h:147
dEvt_control_c()
Definition d_event.cpp:40
void * getStbDemoData(char *resName)
Definition d_event.cpp:1051
int talkCheck(dEvt_order_c *p_order)
Definition d_event.cpp:203
u8 mGtItm
Definition d_event.h:163
u8 mDebugStb
Definition d_event.h:157
s16 runningEventID(s16 eventID)
Definition d_event.cpp:1152
int Step()
Definition d_event.cpp:803
dStage_MapEvent_dt_c * mStageEventDt
Definition d_event.h:165
int demoCheck(dEvt_order_c *p_order)
Definition d_event.cpp:322
u16 chkEventFlag(u16 flag)
Definition d_event.h:110
void clearSkipSystem()
Definition d_event.cpp:586
char * getSkipEventName()
Definition d_event.cpp:698
dEvt_order_c mOrder[8]
Definition d_event.h:139
u8 field_0xed
Definition d_event.h:161
u16 checkHind(u16 flag)
Definition d_event.h:116
fopAc_ac_c * convPId(fpc_ProcID)
Definition d_event.cpp:1045
int change()
Definition d_event.cpp:476
u8 field_0xfc[4]
Definition d_event.h:167
void afterFlagProc(dEvt_order_c *p_order)
Definition d_event.cpp:178
fpc_ProcID mPt2
Definition d_event.h:141
u8 field_0xe8
Definition d_event.h:156
u32 field_0x104
Definition d_event.h:169
u8 field_0xea
Definition d_event.h:158
fopAc_ac_c * getPt2()
Definition d_event.h:126
fpc_ProcID mPtd
Definition d_event.h:144
s16 mEventID
Definition d_event.h:149
u16 mEventFlag
Definition d_event.h:145
u8 field_0x0[4]
Definition d_event.h:138
s8 mNum
Definition d_event.h:150
void setParam(dEvt_order_c *p_order)
Definition d_event.cpp:117
u8 getMode() const
Definition d_event.h:113
BOOL isOrderOK()
Definition d_event.h:124
u8 field_0x130
Definition d_event.h:178
s32 orderOld(u16 eventType, u16 priority, u16 flag, u16 param_3, void *param_4, void *param_5, void const *param_6)
Definition d_event.cpp:48
int moveApproval(void *)
Definition d_event.cpp:922
static dStage_MapEvent_dt_c * searchMapEventData(u8 mapToolID, s32 roomNo)
Definition d_event.cpp:1122
f32 getCullRate()
Definition d_event.h:109
fpc_ProcID mPtI
Definition d_event.h:143
int demoEnd()
Definition d_event.cpp:368
void reset()
Definition d_event.cpp:561
int mSkipFade
Definition d_event.h:172
void setSkipZev(void *, char *)
Definition d_event.cpp:708
void onHindFlag(u16 flag)
Definition d_event.h:114
void setPtI_Id(fpc_ProcID id)
Definition d_event.cpp:1172
s8 mOrderIdx
Definition d_event.h:151
int catchCheck(dEvt_order_c *p_order)
Definition d_event.cpp:273
int talkXyCheck(dEvt_order_c *p_order)
Definition d_event.cpp:233
void setPtI(void *ptr)
Definition d_event.cpp:1168
char mSkipEventName[20]
Definition d_event.h:173
BOOL runCheck()
Definition d_event.h:108
int endProc()
Definition d_event.cpp:451
f32 mCullRate
Definition d_event.h:164
void offSkipFade()
Definition d_event.cpp:717
u8 checkCompulsory()
Definition d_event.h:117
void setDebugStb(u8 stb)
Definition d_event.h:135
bool skipper()
Definition d_event.cpp:725
int potentialCheck(dEvt_order_c *p_order)
Definition d_event.cpp:386
BOOL chkTalkXY()
Definition d_event.h:122
bool checkSkipEdge()
Definition d_event.h:134
fopAc_ac_c * getPt1()
Definition d_event.h:125
u8 getGtItm()
Definition d_event.h:132
u8 mPreItemNo
Definition d_event.h:162
BOOL compulsory(void *, char const *, u16)
Definition d_event.cpp:991
u8 mCompulsory
Definition d_event.h:174
void offFlag2(u16 flag)
Definition d_event.h:120
int mRoomNo
Definition d_event.h:176
void onSkipFade()
Definition d_event.cpp:713
void offEventFlag(u16 flag)
Definition d_event.h:112
void remove()
Definition d_event.cpp:1002
void onEventFlag(u16 flag)
Definition d_event.h:111
SkipFunc mSkipFunc
Definition d_event.h:168
dStage_MapEvent_dt_c * getStageEventDt()
Definition d_event.cpp:1028
u16 chkFlag2(u16 flag)
Definition d_event.h:107
void sceneChange(int exitId)
Definition d_event.cpp:1032
u8 getPreItemNo()
Definition d_event.h:131
fpc_ProcID mPtT
Definition d_event.h:142
int talkEnd()
Definition d_event.cpp:297
u32 getPId(void *)
Definition d_event.cpp:1036
int entry()
Definition d_event.cpp:500
void setSkipProc(void *, SkipFunc, int)
Definition d_event.cpp:702
int itemCheck(dEvt_order_c *p_order)
Definition d_event.cpp:437
void setPt2(void *ptr)
Definition d_event.cpp:1160
u8 mMapToolId
Definition d_event.h:159
void offHindFlag(u16 flag)
Definition d_event.h:115
s32 order(u16 eventType, u16 priority, u16 flag, u16 param_3, void *param_4, void *param_5, s16 eventID, u8 infoIdx)
Definition d_event.cpp:55
fopAc_ac_c * getPtD()
Definition d_event.h:129
s8 mNextOrderIdx
Definition d_event.h:23
~dEvt_order_c()
Definition d_event.h:13
s16 mEventId
Definition d_event.h:21
u16 mHindFlag
Definition d_event.h:18
u8 mEventInfoIdx
Definition d_event.h:24
fopAc_ac_c * mActor1
Definition d_event.h:19
fopAc_ac_c * mActor2
Definition d_event.h:20
dEvt_order_c()
Definition d_event.cpp:44
u16 mEventType
Definition d_event.h:16
u16 mFlag
Definition d_event.h:17
u16 mPriority
Definition d_event.h:22
static SECTION_RODATA u32 const itemNo
Definition d_a_obj_poFire.cpp:380
int dEv_noFinishSkipProc(void *, int)
Definition d_event.cpp:693
EventMode
Definition d_event.h:31
@ EVT_MODE_DEMO
Definition d_event.h:34
@ EVT_MODE_NONE
Definition d_event.h:32
@ EVT_MODE_TALK
Definition d_event.h:33
int dEv_defaultSkipProc(void *param_0, int param_1)
Definition d_event.cpp:599
int dEv_defaultSkipStb(void *param_0, int param_1)
Definition d_event.cpp:648
EventType
Definition d_event.h:38
@ EVT_TYPE_TALK
Definition d_event.h:39
@ EVT_TYPE_DOOR
Definition d_event.h:40
@ EVT_TYPE_OTHER
Definition d_event.h:41
@ EVT_TYPE_ITEM
Definition d_event.h:44
@ EVT_TYPE_SHOWITEM_Y
Definition d_event.h:46
@ EVT_TYPE_COMPULSORY
Definition d_event.h:42
@ EVT_TYPE_POTENTIAL
Definition d_event.h:43
@ EVT_TYPE_CATCH
Definition d_event.h:47
@ EVT_TYPE_SHOWITEM_X
Definition d_event.h:45
@ EVT_TYPE_TREASURE
Definition d_event.h:48
int dEv_defaultSkipZev(void *param_0, int param_1)
Definition d_event.cpp:605
STATIC_ASSERT(sizeof(dEvt_order_c)==0x18)
EventStatus
Definition d_event.h:51
@ STATUS_NONE
Definition d_event.h:52
int(* SkipFunc)(void *, int)
Definition d_event.h:29
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_a_hozelda.cpp:74
int BOOL
Definition types.h:30
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5