Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dEvt_control_c Class Reference

#include <d_event.h>

+ Collaboration diagram for dEvt_control_c:

Public Member Functions

void reset ()
 
void reset ()
 
void setSkipZev (void *, char *)
 
void onSkipFade ()
 
void setPt2 (void *)
 
void reset ()
 
void reset (void *)
 
void setPt2 (void *)
 
 dEvt_control_c ()
 
s32 orderOld (u16 eventType, u16 priority, u16 flag, u16 param_3, void *param_4, void *param_5, void const *param_6)
 
s32 order (u16 eventType, u16 priority, u16 flag, u16 param_3, void *param_4, void *param_5, s16 eventID, u8 infoIdx)
 
void setParam (dEvt_order_c *p_order)
 
s32 beforeFlagProc (dEvt_order_c *p_order)
 
void afterFlagProc (dEvt_order_c *p_order)
 
int commonCheck (dEvt_order_c *p_order, u16 condition, u16 command)
 
int talkCheck (dEvt_order_c *p_order)
 
int talkXyCheck (dEvt_order_c *p_order)
 
int catchCheck (dEvt_order_c *p_order)
 
int talkEnd ()
 
int demoCheck (dEvt_order_c *p_order)
 
int demoEnd ()
 
int potentialCheck (dEvt_order_c *p_order)
 
int doorCheck (dEvt_order_c *p_order)
 
int itemCheck (dEvt_order_c *p_order)
 
int endProc ()
 
int change ()
 
int entry ()
 
void reset (void *)
 
void reset ()
 
void clearSkipSystem ()
 
chargetSkipEventName ()
 
void setSkipProc (void *, SkipFunc, int)
 
void setSkipZev (void *, char *)
 
void onSkipFade ()
 
void offSkipFade ()
 
bool skipper ()
 
int Step ()
 
int moveApproval (void *)
 
BOOL compulsory (void *, char const *, u16)
 
void remove ()
 
dStage_MapEvent_dt_cgetStageEventDt ()
 
void sceneChange (int exitId)
 
u32 getPId (void *)
 
fopAc_ac_cconvPId (fpc_ProcID)
 
voidgetStbDemoData (char *resName)
 
s16 runningEventID (s16 eventID)
 
void setPt1 (void *ptr)
 
void setPt2 (void *ptr)
 
void setPtT (void *ptr)
 
void setPtI (void *ptr)
 
void setPtI_Id (fpc_ProcID id)
 
void setPtD (void *ptr)
 
void setGtItm (u8 itemNo)
 
u16 chkFlag2 (u16 flag)
 
BOOL runCheck ()
 
f32 getCullRate ()
 
u16 chkEventFlag (u16 flag)
 
void onEventFlag (u16 flag)
 
void offEventFlag (u16 flag)
 
u8 getMode () const
 
void onHindFlag (u16 flag)
 
void offHindFlag (u16 flag)
 
u16 checkHind (u16 flag)
 
u8 checkCompulsory ()
 
u8 getMapToolId ()
 
void onFlag2 (u16 flag)
 
void offFlag2 (u16 flag)
 
void setCullRate (f32 f)
 
BOOL chkTalkXY ()
 
BOOL isOrderOK ()
 
fopAc_ac_cgetPt1 ()
 
fopAc_ac_cgetPt2 ()
 
fopAc_ac_cgetPtT ()
 
fopAc_ac_cgetPtI ()
 
fopAc_ac_cgetPtD ()
 
bool isChangeOK (void *param_0)
 
u8 getPreItemNo ()
 
u8 getGtItm ()
 
void startCheckSkipEdge (void *param_0)
 
bool checkSkipEdge ()
 

Static Public Member Functions

static dStage_MapEvent_dt_csearchMapEventData (u8 mapToolID, s32 roomNo)
 
static dStage_MapEvent_dt_csearchMapEventData (u8 mapToolID)
 

Public Attributes

u8 field_0x0 [4]
 
dEvt_order_c mOrder [8]
 
fpc_ProcID mPt1
 
fpc_ProcID mPt2
 
fpc_ProcID mPtT
 
fpc_ProcID mPtI
 
fpc_ProcID mPtd
 
u16 mEventFlag
 
u16 mFlag2
 
u16 mHindFlag
 
s16 mSpecifiedEvent
 
s16 mEventID
 
s8 mNum
 
s8 mOrderIdx
 
u8 mMode
 
u8 mEventStatus
 
u8 field_0xe6
 
u8 field_0xe7
 
u8 field_0xe8
 
u8 mDebugStb
 
u8 field_0xea
 
u8 mMapToolId
 
u8 field_0xec
 
u8 field_0xed
 
u8 mPreItemNo
 
u8 mGtItm
 
f32 mCullRate
 
dStage_MapEvent_dt_cmStageEventDt
 
voidmChangeOK
 
u8 field_0xfc [4]
 
SkipFunc mSkipFunc
 
u32 field_0x104
 
int mSkipTimer
 
int field_0x10c
 
int mSkipFade
 
char mSkipEventName [20]
 
u8 mCompulsory
 
bool mRoomInfoSet
 
int mRoomNo
 

Constructor & Destructor Documentation

◆ dEvt_control_c()

dEvt_control_c::dEvt_control_c ( )

Member Function Documentation

◆ afterFlagProc()

void dEvt_control_c::afterFlagProc ( dEvt_order_c p_order)

◆ beforeFlagProc()

s32 dEvt_control_c::beforeFlagProc ( dEvt_order_c p_order)

◆ catchCheck()

int dEvt_control_c::catchCheck ( dEvt_order_c p_order)

◆ change()

int dEvt_control_c::change ( )

◆ checkCompulsory()

u8 dEvt_control_c::checkCompulsory ( )
inline

◆ checkHind()

u16 dEvt_control_c::checkHind ( u16  flag)
inline

◆ checkSkipEdge()

bool dEvt_control_c::checkSkipEdge ( )
inline

◆ chkEventFlag()

u16 dEvt_control_c::chkEventFlag ( u16  flag)
inline

◆ chkFlag2()

u16 dEvt_control_c::chkFlag2 ( u16  flag)
inline

◆ chkTalkXY()

BOOL dEvt_control_c::chkTalkXY ( )
inline

◆ clearSkipSystem()

void dEvt_control_c::clearSkipSystem ( )

◆ commonCheck()

int dEvt_control_c::commonCheck ( dEvt_order_c p_order,
u16  condition,
u16  command 
)

◆ compulsory()

BOOL dEvt_control_c::compulsory ( void param_0,
char const eventName,
u16  hind 
)

◆ convPId()

fopAc_ac_c * dEvt_control_c::convPId ( fpc_ProcID  id)

◆ demoCheck()

int dEvt_control_c::demoCheck ( dEvt_order_c p_order)

◆ demoEnd()

int dEvt_control_c::demoEnd ( )

◆ doorCheck()

int dEvt_control_c::doorCheck ( dEvt_order_c p_order)

◆ endProc()

int dEvt_control_c::endProc ( )

◆ entry()

int dEvt_control_c::entry ( )

◆ getCullRate()

f32 dEvt_control_c::getCullRate ( )
inline

◆ getGtItm()

u8 dEvt_control_c::getGtItm ( )
inline

◆ getMapToolId()

u8 dEvt_control_c::getMapToolId ( )
inline

◆ getMode()

u8 dEvt_control_c::getMode ( ) const
inline

◆ getPId()

u32 dEvt_control_c::getPId ( void actor)

◆ getPreItemNo()

u8 dEvt_control_c::getPreItemNo ( )
inline

◆ getPt1()

fopAc_ac_c * dEvt_control_c::getPt1 ( )
inline

◆ getPt2()

fopAc_ac_c * dEvt_control_c::getPt2 ( )
inline

◆ getPtD()

fopAc_ac_c * dEvt_control_c::getPtD ( )
inline

◆ getPtI()

fopAc_ac_c * dEvt_control_c::getPtI ( )
inline

◆ getPtT()

fopAc_ac_c * dEvt_control_c::getPtT ( )
inline

◆ getSkipEventName()

char * dEvt_control_c::getSkipEventName ( )

◆ getStageEventDt()

dStage_MapEvent_dt_c * dEvt_control_c::getStageEventDt ( )

◆ getStbDemoData()

void * dEvt_control_c::getStbDemoData ( char resName)

◆ isChangeOK()

bool dEvt_control_c::isChangeOK ( void param_0)
inline

◆ isOrderOK()

BOOL dEvt_control_c::isOrderOK ( )
inline

◆ itemCheck()

int dEvt_control_c::itemCheck ( dEvt_order_c p_order)

◆ moveApproval()

int dEvt_control_c::moveApproval ( void param_0)

◆ offEventFlag()

void dEvt_control_c::offEventFlag ( u16  flag)
inline

◆ offFlag2()

void dEvt_control_c::offFlag2 ( u16  flag)
inline

◆ offHindFlag()

void dEvt_control_c::offHindFlag ( u16  flag)
inline

◆ offSkipFade()

void dEvt_control_c::offSkipFade ( )

◆ onEventFlag()

void dEvt_control_c::onEventFlag ( u16  flag)
inline

◆ onFlag2()

void dEvt_control_c::onFlag2 ( u16  flag)
inline

◆ onHindFlag()

void dEvt_control_c::onHindFlag ( u16  flag)
inline

◆ onSkipFade() [1/2]

void dEvt_control_c::onSkipFade ( )

◆ onSkipFade() [2/2]

void dEvt_control_c::onSkipFade ( )

◆ order()

s32 dEvt_control_c::order ( u16  eventType,
u16  priority,
u16  flag,
u16  param_3,
void param_4,
void param_5,
s16  eventID,
u8  infoIdx 
)

◆ orderOld()

s32 dEvt_control_c::orderOld ( u16  eventType,
u16  priority,
u16  flag,
u16  param_3,
void param_4,
void param_5,
void const param_6 
)

◆ potentialCheck()

int dEvt_control_c::potentialCheck ( dEvt_order_c p_order)

◆ remove()

void dEvt_control_c::remove ( )

◆ reset() [1/6]

void dEvt_control_c::reset ( )

◆ reset() [2/6]

void dEvt_control_c::reset ( )

◆ reset() [3/6]

void dEvt_control_c::reset ( )

◆ reset() [4/6]

void dEvt_control_c::reset ( )

◆ reset() [5/6]

void dEvt_control_c::reset ( void )

◆ reset() [6/6]

void dEvt_control_c::reset ( void param_0)

◆ runCheck()

BOOL dEvt_control_c::runCheck ( )
inline

◆ runningEventID()

s16 dEvt_control_c::runningEventID ( s16  eventID)

◆ sceneChange()

void dEvt_control_c::sceneChange ( int  exitId)

◆ searchMapEventData() [1/2]

dStage_MapEvent_dt_c * dEvt_control_c::searchMapEventData ( u8  mapToolID)
static

◆ searchMapEventData() [2/2]

dStage_MapEvent_dt_c * dEvt_control_c::searchMapEventData ( u8  mapToolID,
s32  roomNo 
)
static

◆ setCullRate()

void dEvt_control_c::setCullRate ( f32  f)
inline

◆ setGtItm()

void dEvt_control_c::setGtItm ( u8  itemNo)

◆ setParam()

void dEvt_control_c::setParam ( dEvt_order_c p_order)

◆ setPt1()

void dEvt_control_c::setPt1 ( void ptr)

◆ setPt2() [1/3]

void dEvt_control_c::setPt2 ( void ptr)

◆ setPt2() [2/3]

void dEvt_control_c::setPt2 ( void )

◆ setPt2() [3/3]

void dEvt_control_c::setPt2 ( void ptr)

◆ setPtD()

void dEvt_control_c::setPtD ( void ptr)

◆ setPtI()

void dEvt_control_c::setPtI ( void ptr)

◆ setPtI_Id()

void dEvt_control_c::setPtI_Id ( fpc_ProcID  id)

◆ setPtT()

void dEvt_control_c::setPtT ( void ptr)

◆ setSkipProc()

void dEvt_control_c::setSkipProc ( void param_0,
SkipFunc  skipFunc,
int  param_2 
)

◆ setSkipZev() [1/2]

void dEvt_control_c::setSkipZev ( void ,
char  
)

◆ setSkipZev() [2/2]

void dEvt_control_c::setSkipZev ( void param_0,
char evtName 
)

◆ skipper()

bool dEvt_control_c::skipper ( )

◆ startCheckSkipEdge()

void dEvt_control_c::startCheckSkipEdge ( void param_0)
inline

◆ Step()

int dEvt_control_c::Step ( )

◆ talkCheck()

int dEvt_control_c::talkCheck ( dEvt_order_c p_order)

◆ talkEnd()

int dEvt_control_c::talkEnd ( )

◆ talkXyCheck()

int dEvt_control_c::talkXyCheck ( dEvt_order_c p_order)

Member Data Documentation

◆ field_0x0

u8 dEvt_control_c::field_0x0[4]

◆ field_0x104

u32 dEvt_control_c::field_0x104

◆ field_0x10c

int dEvt_control_c::field_0x10c

◆ field_0xe6

u8 dEvt_control_c::field_0xe6

◆ field_0xe7

u8 dEvt_control_c::field_0xe7

◆ field_0xe8

u8 dEvt_control_c::field_0xe8

◆ field_0xea

u8 dEvt_control_c::field_0xea

◆ field_0xec

u8 dEvt_control_c::field_0xec

◆ field_0xed

u8 dEvt_control_c::field_0xed

◆ field_0xfc

u8 dEvt_control_c::field_0xfc[4]

◆ mChangeOK

void* dEvt_control_c::mChangeOK

◆ mCompulsory

u8 dEvt_control_c::mCompulsory

◆ mCullRate

f32 dEvt_control_c::mCullRate

◆ mDebugStb

u8 dEvt_control_c::mDebugStb

◆ mEventFlag

u16 dEvt_control_c::mEventFlag

◆ mEventID

s16 dEvt_control_c::mEventID

◆ mEventStatus

u8 dEvt_control_c::mEventStatus

◆ mFlag2

u16 dEvt_control_c::mFlag2

◆ mGtItm

u8 dEvt_control_c::mGtItm

◆ mHindFlag

u16 dEvt_control_c::mHindFlag

◆ mMapToolId

u8 dEvt_control_c::mMapToolId

◆ mMode

u8 dEvt_control_c::mMode

◆ mNum

s8 dEvt_control_c::mNum

◆ mOrder

dEvt_order_c dEvt_control_c::mOrder[8]

◆ mOrderIdx

s8 dEvt_control_c::mOrderIdx

◆ mPreItemNo

u8 dEvt_control_c::mPreItemNo

◆ mPt1

fpc_ProcID dEvt_control_c::mPt1

◆ mPt2

fpc_ProcID dEvt_control_c::mPt2

◆ mPtd

fpc_ProcID dEvt_control_c::mPtd

◆ mPtI

fpc_ProcID dEvt_control_c::mPtI

◆ mPtT

fpc_ProcID dEvt_control_c::mPtT

◆ mRoomInfoSet

bool dEvt_control_c::mRoomInfoSet

◆ mRoomNo

int dEvt_control_c::mRoomNo

◆ mSkipEventName

char dEvt_control_c::mSkipEventName[20]

◆ mSkipFade

int dEvt_control_c::mSkipFade

◆ mSkipFunc

SkipFunc dEvt_control_c::mSkipFunc

◆ mSkipTimer

int dEvt_control_c::mSkipTimer

◆ mSpecifiedEvent

s16 dEvt_control_c::mSpecifiedEvent

◆ mStageEventDt

dStage_MapEvent_dt_c* dEvt_control_c::mStageEventDt

The documentation for this class was generated from the following files: