#ifndef GAMEPLAY_KEEP_DOOR_SKEL_H #define GAMEPLAY_KEEP_DOOR_SKEL_H #include "tex_len.h" #include "ultra64.h" #include "animation.h" extern Vtx gDoorLeftVtx[]; extern Vtx gDoorRightVtx[]; extern Vtx gDoorFrameVtx[]; extern Gfx gDoorFrameDL[17]; extern Gfx gDoorLeftDL[41]; extern Gfx gDoorRightDL[39]; #define gWoodenDoorTex_WIDTH 32 #define gWoodenDoorTex_HEIGHT 64 extern u64 gWoodenDoorTex[TEX_LEN(u64, gWoodenDoorTex_WIDTH, gWoodenDoorTex_HEIGHT, 16)]; extern StandardLimb gDoorSkelLimb_0; extern StandardLimb gDoorSkelLimb_1; extern StandardLimb gDoorSkelLimb_2; extern StandardLimb gDoorSkelLimb_3; extern void* gDoorLimbs[]; typedef enum DoorSkelLimb { /* 0 */ DOOR_LIMB_NONE, /* 1 */ DOOR_LIMB_0, /* 2 */ DOOR_LIMB_1, /* 3 */ DOOR_LIMB_2, /* 4 */ DOOR_LIMB_3, /* 5 */ DOOR_LIMB_MAX } DoorSkelLimb; extern SkeletonHeader gDoorSkel; #endif