mirror of
https://github.com/zeldaret/oot
synced 2026-08-10 19:17:19 -04:00
dbe1a80541
* Commit and split gameplay_keep * Remove debugging bits * format * bss * merge gameplay_keep_0x400 into link_textures * Name some unused NTSC stuff * Rename files for some of the newly named unused NTSC stuff * name more gkeep files * format * spin_attack * name fish anims files * name some eff_ files * name a bunch more files * Add underscore in not-final names * cleanup limb enum names (remove g prefix) * split gameplay_keep_0x34020.c into gBugCrawlAnim.c + bug_skel.c * door.h -> door_skel.h * gArrowNAnim -> gArrowN_Anim * split arrow_anims into gArrow1_Anim + gArrow2_Anim * fix merge * bss * bss * Fix bss --------- Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
63 lines
1.9 KiB
C
63 lines
1.9 KiB
C
#ifndef GAMEPLAY_KEEP_FAIRY_SKEL_H
|
|
#define GAMEPLAY_KEEP_FAIRY_SKEL_H
|
|
|
|
#include "tex_len.h"
|
|
#include "ultra64.h"
|
|
#include "animation.h"
|
|
|
|
#define gFairyWingTex_WIDTH 32
|
|
#define gFairyWingTex_HEIGHT 64
|
|
extern u64 gFairyWingTex[TEX_LEN(u64, gFairyWingTex_WIDTH, gFairyWingTex_HEIGHT, 8)];
|
|
extern Vtx gFairyWing1Vtx[];
|
|
extern Gfx gFairyWing1DL[17];
|
|
extern Vtx gFairyWing2Vtx[];
|
|
extern Gfx gFairyWing2DL[17];
|
|
extern Vtx gFairyWing3Vtx[];
|
|
extern Gfx gFairyWing3DL[17];
|
|
extern Vtx gFairyWing4Vtx[];
|
|
extern Gfx gFairyWing4DL[17];
|
|
extern Vtx gGlowCircleVtx[];
|
|
extern Gfx gGlowCircleTextureLoadDL[8];
|
|
extern Gfx gGlowCircleDL[4];
|
|
extern Gfx gGlowCircleSmallDL[45];
|
|
extern Vtx gGlowCircleSmallVtx[];
|
|
#define gUnusedFairyWingTex_WIDTH 32
|
|
#define gUnusedFairyWingTex_HEIGHT 64
|
|
extern u64 gUnusedFairyWingTex[TEX_LEN(u64, gUnusedFairyWingTex_WIDTH, gUnusedFairyWingTex_HEIGHT, 16)];
|
|
extern StandardLimb gFairySkelLimb_0;
|
|
extern StandardLimb gFairySkelLimb_1;
|
|
extern StandardLimb gFairySkelLimb_2;
|
|
extern StandardLimb gFairySkelLimb_3;
|
|
extern StandardLimb gFairySkelLimb_4;
|
|
extern StandardLimb gFairySkelLimb_5;
|
|
extern StandardLimb gFairySkelLimb_6;
|
|
extern StandardLimb gFairySkelLimb_7;
|
|
extern StandardLimb gFairySkelLimb_8;
|
|
extern StandardLimb gFairySkelLimb_9;
|
|
extern StandardLimb gFairySkelLimb_10;
|
|
extern StandardLimb gFairySkelLimb_11;
|
|
extern StandardLimb gFairySkelLimb_12;
|
|
extern StandardLimb gFairySkelLimb_13;
|
|
extern void* gFairyLimbs[];
|
|
typedef enum FairySkelLimb {
|
|
/* 0 */ FAIRY_LIMB_NONE,
|
|
/* 1 */ FAIRY_LIMB_0,
|
|
/* 2 */ FAIRY_LIMB_1,
|
|
/* 3 */ FAIRY_LIMB_2,
|
|
/* 4 */ FAIRY_LIMB_3,
|
|
/* 5 */ FAIRY_LIMB_4,
|
|
/* 6 */ FAIRY_LIMB_5,
|
|
/* 7 */ FAIRY_LIMB_6,
|
|
/* 8 */ FAIRY_LIMB_7,
|
|
/* 9 */ FAIRY_LIMB_8,
|
|
/* 10 */ FAIRY_LIMB_9,
|
|
/* 11 */ FAIRY_LIMB_10,
|
|
/* 12 */ FAIRY_LIMB_11,
|
|
/* 13 */ FAIRY_LIMB_12,
|
|
/* 14 */ FAIRY_LIMB_13,
|
|
/* 15 */ FAIRY_LIMB_MAX
|
|
} FairySkelLimb;
|
|
extern SkeletonHeader gFairySkel;
|
|
|
|
#endif
|