mirror of
https://github.com/zeldaret/tww.git
synced 2026-07-09 06:03:22 -04:00
d_event work
This commit is contained in:
@@ -21,6 +21,19 @@ enum dEvtType_e {
|
||||
/* 0x0A */ dEvtType_CHANGE_e,
|
||||
};
|
||||
|
||||
enum {
|
||||
dEvtMode_NONE_e,
|
||||
dEvtMode_TALK_e,
|
||||
dEvtMode_DEMO_e,
|
||||
dEvtMode_COMPULSORY_e,
|
||||
};
|
||||
|
||||
enum {
|
||||
dEvtFlag_NOPARTNER_e = 0x01,
|
||||
dEvtFlag_STAFF_ALL_e = 0x02,
|
||||
dEvtFlag_TALK_e = 0x04,
|
||||
dEvtFlag_UNK8_e = 0x08,
|
||||
};
|
||||
enum {
|
||||
dEvtMove_NOMOVE_e,
|
||||
dEvtMove_MOVE_e,
|
||||
@@ -90,6 +103,8 @@ public:
|
||||
void setGtItm(u8 itemNo) { mGetItemNo = itemNo; }
|
||||
u8 getGtItm() { return mGetItemNo; }
|
||||
void setPtT(void* i_actor) { mPtTalk = getPId(i_actor); }
|
||||
void setPt1(void* i_actor) { mPt1 = getPId(i_actor); }
|
||||
void setPt2(void* i_actor) { mPt2 = getPId(i_actor); }
|
||||
u8 getPreItemNo() { return mItemNo; }
|
||||
|
||||
f32 getCullRate() { return mCullFarClipRatio; }
|
||||
|
||||
@@ -77,7 +77,8 @@ public:
|
||||
const char* getName() { return mName; }
|
||||
u32 getStartCut() { return mFirstCutIdx; }
|
||||
u32 getCurrentCut() { return mCurCutIdx; }
|
||||
u32 getType() { return mStaffType; }
|
||||
s32 getType() { return mStaffType; }
|
||||
s32 getTagID() { return mTagID; }
|
||||
|
||||
enum StaffType_e {
|
||||
NORMAL_e,
|
||||
@@ -97,7 +98,7 @@ public:
|
||||
|
||||
public:
|
||||
/* 0x00 */ char mName[32];
|
||||
/* 0x20 */ int mSub;
|
||||
/* 0x20 */ int mTagID;
|
||||
/* 0x24 */ int mStaffIdx;
|
||||
/* 0x28 */ int m28;
|
||||
/* 0x2C */ int mStaffType;
|
||||
@@ -110,7 +111,7 @@ public:
|
||||
/* 0x44 */ u8 m44;
|
||||
/* 0x45 */ u8 m45;
|
||||
/* 0x46 */ u8 mAdvance;
|
||||
/* 0x47 */ u8 mbNeedsAction;
|
||||
/* 0x47 */ u8 mbHasAction;
|
||||
/* 0x48 */ u8 field_48[0x50 - 0x48];
|
||||
}; // Size: 0x50
|
||||
|
||||
|
||||
@@ -88,8 +88,4 @@ public:
|
||||
/* 0x0C */ u16 mCastInFlag;
|
||||
};
|
||||
|
||||
inline int dEvmng_strcmp(const char* s1, const char* s2) {
|
||||
return strcmp(s1, s2);
|
||||
}
|
||||
|
||||
#endif /* D_EVENT_D_EVENT_MANAGER_H */
|
||||
|
||||
Reference in New Issue
Block a user