#ifndef Z_DM_BAL_H #define Z_DM_BAL_H #include "global.h" #include "assets/objects/object_bal/object_bal.h" struct DmBal; typedef void (*DmBalActionFunc)(struct DmBal*, PlayState*); typedef struct DmBal { /* 0x000 */ Actor actor; /* 0x144 */ SkelAnime skelAnime; /* 0x188 */ DmBalActionFunc actionFunc; /* 0x18C */ Vec3f scale; /* 0x198 */ s32 eyeIndex; /* 0x262 */ Vec3s jointTable[TINGLE_LIMB_MAX]; /* 0x19C */ Vec3s morphTable[TINGLE_LIMB_MAX]; /* 0x328 */ UNK_TYPE1 pad_328[12]; /* 0x334 */ s16 timer; /* 0x336 */ s16 keepEyesShut; /* 0x338 */ s16 unk_338; /* 0x33A */ s16 unk_33A; } DmBal; /* size = 0x33C */ #endif // Z_DM_BAL_H