mirror of
https://github.com/zeldaret/tp
synced 2026-06-04 02:47:02 -04:00
d_a_ppolamp OK (#2535)
* d_a_ppolamp OK * Remove include * d_a_tag_Lv6Gate OK
This commit is contained in:
@@ -12,21 +12,29 @@
|
||||
* @details
|
||||
*
|
||||
*/
|
||||
class daPPolamp_c : public fopAc_ac_c {
|
||||
class daPPolamp_c : public fopAc_ac_c, public request_of_phase_process_class {
|
||||
public:
|
||||
/* 80D4C958 */ ~daPPolamp_c();
|
||||
/* 80D4C9FC */ void create();
|
||||
/* 80D4CB24 */ void execute();
|
||||
/* 80D4CB84 */ void draw();
|
||||
/* 80D4CCF0 */ void Delete();
|
||||
/* 80D4C958 */ virtual ~daPPolamp_c();
|
||||
/* 80D4C9FC */ int create();
|
||||
/* 80D4CB24 */ int execute();
|
||||
/* 80D4CB84 */ int draw();
|
||||
/* 80D4CCF0 */ int Delete();
|
||||
/* 80D4CD24 */ void setModelMtx();
|
||||
/* 80D4CDA8 */ void setPclModelMtx();
|
||||
/* 80D4CE9C */ void createHeap();
|
||||
/* 80D4CE9C */ int createHeap();
|
||||
/* 80D4CFB0 */ void moveSwing();
|
||||
/* 80D4D10C */ void initParam();
|
||||
|
||||
private:
|
||||
/* 0x568 */ u8 field_0x568[0x5ac - 0x568];
|
||||
/* 0x574 */ J3DModel* mModel1;
|
||||
/* 0x578 */ J3DModel* mModel2;
|
||||
/* 0x57C */ mDoExt_bckAnm mBck;
|
||||
/* 0x598 */ int field_0x598;
|
||||
/* 0x59C */ s8 field_0x59c;
|
||||
/* 0x59E */ s16 field_0x59e;
|
||||
/* 0x5A0 */ u8 mSwingTimer;
|
||||
/* 0x5A4 */ f32 field_0x5a4;
|
||||
/* 0x5A8 */ f32 field_0x5a8;
|
||||
};
|
||||
|
||||
STATIC_ASSERT(sizeof(daPPolamp_c) == 0x5ac);
|
||||
|
||||
@@ -8,23 +8,17 @@ class daTagLv6Gate_c : public fopAc_ac_c {
|
||||
public:
|
||||
/* 80D4F8B8 */ int createHeap();
|
||||
/* 80D4FBD8 */ int create();
|
||||
/* 80D4FEDC */ int execute();
|
||||
/* 80D4FEDC */ inline int execute();
|
||||
/* 80D506AC */ int draw();
|
||||
|
||||
inline ~daTagLv6Gate_c();
|
||||
|
||||
inline void seStair();
|
||||
inline void seGlassOff();
|
||||
inline void seGlassOn();
|
||||
inline void initBaseMtx();
|
||||
inline void setBaseMtx();
|
||||
inline void create_init();
|
||||
inline bool checkOpenArea();
|
||||
inline void cut1();
|
||||
inline void cut2();
|
||||
inline void cut4();
|
||||
|
||||
void stabMasterSword() { field_0x76a = 1; }
|
||||
void stabMasterSword() { mIsMasterSwordStabbed = 1; }
|
||||
u8 getSwitchNo1() { return fopAcM_GetParam(this) & 0xFF; }
|
||||
u8 getSwitchNo2() { return fopAcM_GetParam(this) >> 0x8 & 0xFF; }
|
||||
|
||||
@@ -35,7 +29,7 @@ public:
|
||||
/* 0x758 */ request_of_phase_process_class mPhase;
|
||||
/* 0x760 */ f32 field_0x760[2];
|
||||
/* 0x768 */ s16 mEvtId;
|
||||
/* 0x76A */ u8 field_0x76a;
|
||||
/* 0x76A */ bool mIsMasterSwordStabbed;
|
||||
}; // Size: 0x76C
|
||||
|
||||
#endif /* D_A_TAG_LV6GATE_H */
|
||||
|
||||
Reference in New Issue
Block a user