mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-08-13 17:03:47 -04:00
39cc86c260
subrepo: subdir: "soh" merged: "ba904bbd0" upstream: origin: "https://github.com/HarbourMasters/soh.git" branch: "master" commit: "ba904bbd0" git-subrepo: version: "0.4.1" origin: "???" commit: "???"
33 lines
908 B
C
33 lines
908 B
C
#ifndef Z_EN_INSECT_H
|
|
#define Z_EN_INSECT_H
|
|
|
|
#include "ultra64.h"
|
|
#include "global.h"
|
|
#include "overlays/actors/ovl_Obj_Makekinsuta/z_obj_makekinsuta.h"
|
|
|
|
struct EnInsect;
|
|
|
|
typedef void (*EnInsectActionFunc)(struct EnInsect*, GlobalContext*);
|
|
|
|
typedef struct EnInsect {
|
|
/* 0x0000 */ Actor actor;
|
|
/* 0x014C */ ColliderJntSph collider;
|
|
/* 0x016C */ ColliderJntSphElement colliderItem;
|
|
/* 0x01AC */ SkelAnime skelAnime;
|
|
/* 0x01F0 */ Vec3s jointTable[24];
|
|
/* 0x0280 */ Vec3s morphTable[24];
|
|
/* 0x0310 */ EnInsectActionFunc actionFunc;
|
|
/* 0x0314 */ u16 unk_314;
|
|
/* 0x0316 */ s16 unk_316;
|
|
/* 0x0318 */ s16 unk_318;
|
|
/* 0x031A */ s16 unk_31A;
|
|
/* 0x031C */ s16 unk_31C;
|
|
/* 0x031E */ s16 unk_31E;
|
|
/* 0x0320 */ ObjMakekinsuta* soilActor;
|
|
/* 0x0324 */ f32 unk_324;
|
|
/* 0x0328 */ s16 unk_328;
|
|
/* 0x032A */ u8 unk_32A;
|
|
} EnInsect; // size = 0x032C
|
|
|
|
#endif
|