* En_Zos

* Merge
This commit is contained in:
Maide
2022-01-30 16:48:40 -03:00
committed by GitHub
parent f5740dab41
commit a00601671d
5 changed files with 701 additions and 50 deletions
File diff suppressed because it is too large Load Diff
+18 -1
View File
@@ -7,9 +7,26 @@ struct EnZos;
typedef void (*EnZosActionFunc)(struct EnZos*, GlobalContext*);
#define ENZOS_GET_F(thisx) ((thisx)->params & 0xF)
enum {
/* 1 */ ENZOS_F_1 = 1,
/* 2 */ ENZOS_F_2,
};
typedef struct EnZos {
/* 0x0000 */ Actor actor;
/* 0x0144 */ char unk_144[0x17C];
/* 0x0144 */ Vec3s jointTable[18];
/* 0x01B0 */ Vec3s morphTable[18];
/* 0x021C */ SkelAnime skelAnime;
/* 0x0260 */ ColliderCylinder collider;
/* 0x02AC */ s16 unk_2AC;
/* 0x02AE */ s16 unk_2AE;
/* 0x02B0 */ UNK_TYPE1 unk2B0[6];
/* 0x02B6 */ u16 unk_2B6;
/* 0x02B8 */ s16 unk_2B8;
/* 0x02BA */ s16 unk_2BA;
/* 0x02BC */ s16 unk_2BC;
/* 0x02C0 */ EnZosActionFunc actionFunc;
} EnZos; // size = 0x2C4