* En_Skb

* a

* a

* a

* Func namesW
This commit is contained in:
Maide
2021-09-19 15:05:21 +01:00
committed by GitHub
parent b65d363cec
commit 3c779d7fd5
6 changed files with 1033 additions and 83 deletions
@@ -10,7 +10,10 @@ typedef void (*EnEncount4ActionFunc)(struct EnEncount4*, GlobalContext*);
typedef struct EnEncount4 {
/* 0x0000 */ Actor actor;
/* 0x0144 */ EnEncount4ActionFunc actionFunc;
/* 0x0148 */ char unk_144[0x10];
/* 0x0148 */ char unk_148[0x4];
/* 0x014C */ s16 unk_14C;
/* 0x014E */ s16 unk_14E;
/* 0x0150 */ char unk_150[0x8];
} EnEncount4; // size = 0x158
extern const ActorInit En_Encount4_InitVars;
File diff suppressed because it is too large Load Diff
+29 -2
View File
@@ -7,11 +7,38 @@ struct EnSkb;
typedef void (*EnSkbActionFunc)(struct EnSkb*, GlobalContext*);
#define ENSKB_GET_F0(thisx) (((thisx)->params >> 4) & 0xF)
typedef struct {
f32 x;
f32 z;
} EnSkbVec2f;
typedef struct EnSkb {
/* 0x0000 */ Actor actor;
/* 0x0144 */ char unk_144[0xE4];
/* 0x0144 */ SkelAnime skelAnime;
/* 0x0188 */ ColliderJntSph collider;
/* 0x01A8 */ ColliderJntSphElement colliderElements[2];
/* 0x0228 */ EnSkbActionFunc actionFunc;
/* 0x022C */ char unk_22C[0x1BC];
/* 0x022C */ f32 unk_22C;
/* 0x0230 */ f32 unk_230;
/* 0x0234 */ Vec3f unk_234[14];
/* 0x02DC */ s32 unk_2DC;
/* 0x02E0 */ Vec3s jointTable[20];
/* 0x0358 */ Vec3s morphTable[20];
/* 0x03D0 */ s16 unk_3D0;
/* 0x03D2 */ s16 unk_3D2;
/* 0x03D4 */ s16 unk_3D4;
/* 0x03D6 */ s16 unk_3D6;
/* 0x03D8 */ s16 unk_3D8;
/* 0x03DA */ s16 unk_3DA;
/* 0x03DC */ s16 unk_3DC;
/* 0x03DE */ s16 unk_3DE;
/* 0x03E0 */ s16 unk_3E0;
/* 0x03E2 */ s16 unk_3E2;
/* 0x03E4 */ u8 unk_3E4;
/* 0x03E5 */ u8 unk_3E5;
/* 0x03E6 */ u8 unk_3E6;
} EnSkb; // size = 0x3E8
extern const ActorInit En_Skb_InitVars;