d_event work

This commit is contained in:
Jasper St. Pierre
2024-01-06 19:13:58 -08:00
parent 99fd658424
commit 2dd14bfcdc
8 changed files with 213 additions and 41 deletions
+15
View File
@@ -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; }
+4 -3
View File
@@ -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
-4
View File
@@ -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 */