* En_Zot

* PR
This commit is contained in:
Maide
2021-09-28 14:28:06 +01:00
committed by GitHub
parent 0f4bdbc020
commit edb1dd4675
7 changed files with 1373 additions and 71 deletions
File diff suppressed because it is too large Load Diff
+17 -1
View File
@@ -7,9 +7,25 @@ struct EnZot;
typedef void (*EnZotActionFunc)(struct EnZot*, GlobalContext*);
#define ENZOT_GET_1F(thisx) ((thisx)->params & 0x1F)
#define ENZOT_GET_FC00(thisx) (((thisx)->params & 0xFC00) >> 0xA)
typedef struct EnZot {
/* 0x0000 */ Actor actor;
/* 0x0144 */ char unk_144[0x1B4];
/* 0x0144 */ SkelAnime skelAnime;
/* 0x0188 */ ColliderCylinder collider;
/* 0x01D4 */ Vec3s jointTable[20];
/* 0x024C */ Vec3s morphTable[20];
/* 0x02C4 */ Vec3s unk_2C4;
/* 0x02CA */ Vec3s unk_2CA;
/* 0x02D0 */ Path* path;
/* 0x02D4 */ s32 unk_2D4;
/* 0x02D8 */ Actor* unk_2D8[5];
/* 0x02EC */ s16 unk_2EC;
/* 0x02EE */ s16 unk_2EE;
/* 0x02F0 */ s16 unk_2F0;
/* 0x02F2 */ u16 unk_2F2;
/* 0x02F4 */ s16 unk_2F4;
/* 0x02F8 */ EnZotActionFunc actionFunc;
} EnZot; // size = 0x2FC