summaryrefslogtreecommitdiff
path: root/assets/objects/gameplay_keep/door_skel.h
blob: 9319ffad76b51aeac2d682d21afa042ffebf7d3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#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