cp extracted/... assets/...

This commit is contained in:
Dragorn421 2025-05-25 20:36:55 +02:00
parent e96eae30cf
commit 721162abea
No known key found for this signature in database
GPG Key ID: 381AEBAF3D429335
2 changed files with 1475 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,421 @@
#ifndef OBJECT_LINK_CHILD_H
#define OBJECT_LINK_CHILD_H
#include "tex_len.h"
#include "ultra64.h"
#include "z64animation.h"
#define gLinkChildEyesOpenTex_WIDTH 64
#define gLinkChildEyesOpenTex_HEIGHT 32
extern u64 gLinkChildEyesOpenTex[TEX_LEN(u64, gLinkChildEyesOpenTex_WIDTH, gLinkChildEyesOpenTex_HEIGHT, 8)];
#define gLinkChildEyesHalfTex_WIDTH 64
#define gLinkChildEyesHalfTex_HEIGHT 32
extern u64 gLinkChildEyesHalfTex[TEX_LEN(u64, gLinkChildEyesHalfTex_WIDTH, gLinkChildEyesHalfTex_HEIGHT, 8)];
#define gLinkChildEyesClosedfTex_WIDTH 64
#define gLinkChildEyesClosedfTex_HEIGHT 32
extern u64 gLinkChildEyesClosedfTex[TEX_LEN(u64, gLinkChildEyesClosedfTex_WIDTH, gLinkChildEyesClosedfTex_HEIGHT, 8)];
#define gLinkChildEyesLeftTex_WIDTH 64
#define gLinkChildEyesLeftTex_HEIGHT 32
extern u64 gLinkChildEyesLeftTex[TEX_LEN(u64, gLinkChildEyesLeftTex_WIDTH, gLinkChildEyesLeftTex_HEIGHT, 8)];
#define gLinkChildEyesRightTex_WIDTH 64
#define gLinkChildEyesRightTex_HEIGHT 32
extern u64 gLinkChildEyesRightTex[TEX_LEN(u64, gLinkChildEyesRightTex_WIDTH, gLinkChildEyesRightTex_HEIGHT, 8)];
#define gLinkChildEyesWideTex_WIDTH 64
#define gLinkChildEyesWideTex_HEIGHT 32
extern u64 gLinkChildEyesWideTex[TEX_LEN(u64, gLinkChildEyesWideTex_WIDTH, gLinkChildEyesWideTex_HEIGHT, 8)];
#define gLinkChildEyesDownTex_WIDTH 64
#define gLinkChildEyesDownTex_HEIGHT 32
extern u64 gLinkChildEyesDownTex[TEX_LEN(u64, gLinkChildEyesDownTex_WIDTH, gLinkChildEyesDownTex_HEIGHT, 8)];
#define gLinkChildEyesWincingTex_WIDTH 64
#define gLinkChildEyesWincingTex_HEIGHT 32
extern u64 gLinkChildEyesWincingTex[TEX_LEN(u64, gLinkChildEyesWincingTex_WIDTH, gLinkChildEyesWincingTex_HEIGHT, 8)];
#define gLinkChildMouthClosedTex_WIDTH 32
#define gLinkChildMouthClosedTex_HEIGHT 32
extern u64 gLinkChildMouthClosedTex[TEX_LEN(u64, gLinkChildMouthClosedTex_WIDTH, gLinkChildMouthClosedTex_HEIGHT, 8)];
#define gLinkChildMouthHalfTex_WIDTH 32
#define gLinkChildMouthHalfTex_HEIGHT 32
extern u64 gLinkChildMouthHalfTex[TEX_LEN(u64, gLinkChildMouthHalfTex_WIDTH, gLinkChildMouthHalfTex_HEIGHT, 8)];
#define gLinkChildMouthOpenTex_WIDTH 32
#define gLinkChildMouthOpenTex_HEIGHT 32
extern u64 gLinkChildMouthOpenTex[TEX_LEN(u64, gLinkChildMouthOpenTex_WIDTH, gLinkChildMouthOpenTex_HEIGHT, 8)];
#define gLinkChildMouthSmileTex_WIDTH 32
#define gLinkChildMouthSmileTex_HEIGHT 32
extern u64 gLinkChildMouthSmileTex[TEX_LEN(u64, gLinkChildMouthSmileTex_WIDTH, gLinkChildMouthSmileTex_HEIGHT, 8)];
#define gLinkChildNoseTex_WIDTH 16
#define gLinkChildNoseTex_HEIGHT 16
extern u64 gLinkChildNoseTex[TEX_LEN(u64, gLinkChildNoseTex_WIDTH, gLinkChildNoseTex_HEIGHT, 8)];
#define gLinkChildUnusedHandTex_WIDTH 16
#define gLinkChildUnusedHandTex_HEIGHT 16
extern u64 gLinkChildUnusedHandTex[TEX_LEN(u64, gLinkChildUnusedHandTex_WIDTH, gLinkChildUnusedHandTex_HEIGHT, 8)];
#define gLinkChildEarTex_WIDTH 16
#define gLinkChildEarTex_HEIGHT 16
extern u64 gLinkChildEarTex[TEX_LEN(u64, gLinkChildEarTex_WIDTH, gLinkChildEarTex_HEIGHT, 8)];
//#define gLinkChildBeltTLUT_TLUT_COUNT 256
extern u64 gLinkChildBeltTLUT[];
//#define gLinkChildSkinTLUT_TLUT_COUNT 256
extern u64 gLinkChildSkinTLUT[];
//#define gLinkChildUnusedTLUT_TLUT_COUNT 256
extern u64 gLinkChildUnusedTLUT[];
#define gLinkChildUnused1Tex_WIDTH 16
#define gLinkChildUnused1Tex_HEIGHT 16
extern u64 gLinkChildUnused1Tex[TEX_LEN(u64, gLinkChildUnused1Tex_WIDTH, gLinkChildUnused1Tex_HEIGHT, 8)];
#define gLinkChildUnused2Tex_WIDTH 32
#define gLinkChildUnused2Tex_HEIGHT 16
extern u64 gLinkChildUnused2Tex[TEX_LEN(u64, gLinkChildUnused2Tex_WIDTH, gLinkChildUnused2Tex_HEIGHT, 8)];
#define gLinkChildLowerBootTex_WIDTH 32
#define gLinkChildLowerBootTex_HEIGHT 32
extern u64 gLinkChildLowerBootTex[TEX_LEN(u64, gLinkChildLowerBootTex_WIDTH, gLinkChildLowerBootTex_HEIGHT, 8)];
#define gLinkChildBootTex_WIDTH 32
#define gLinkChildBootTex_HEIGHT 32
extern u64 gLinkChildBootTex[TEX_LEN(u64, gLinkChildBootTex_WIDTH, gLinkChildBootTex_HEIGHT, 8)];
#define gLinkChildWaistTex_WIDTH 32
#define gLinkChildWaistTex_HEIGHT 32
extern u64 gLinkChildWaistTex[TEX_LEN(u64, gLinkChildWaistTex_WIDTH, gLinkChildWaistTex_HEIGHT, 8)];
#define gLinkChildBeltTex_WIDTH 8
#define gLinkChildBeltTex_HEIGHT 16
extern u64 gLinkChildBeltTex[TEX_LEN(u64, gLinkChildBeltTex_WIDTH, gLinkChildBeltTex_HEIGHT, 8)];
#define gLinkChildBeltClaspTex_WIDTH 32
#define gLinkChildBeltClaspTex_HEIGHT 16
extern u64 gLinkChildBeltClaspTex[TEX_LEN(u64, gLinkChildBeltClaspTex_WIDTH, gLinkChildBeltClaspTex_HEIGHT, 8)];
extern Vtx gLinkChildLinkDekuStickVtx[];
extern Gfx gLinkChildLinkDekuStickDL[41];
#define gLinkChildFairyOcarinaTex_WIDTH 32
#define gLinkChildFairyOcarinaTex_HEIGHT 16
extern u64 gLinkChildFairyOcarinaTex[TEX_LEN(u64, gLinkChildFairyOcarinaTex_WIDTH, gLinkChildFairyOcarinaTex_HEIGHT, 16)];
#define gLinkChildGoronBraceletTex_WIDTH 8
#define gLinkChildGoronBraceletTex_HEIGHT 8
extern u64 gLinkChildGoronBraceletTex[TEX_LEN(u64, gLinkChildGoronBraceletTex_WIDTH, gLinkChildGoronBraceletTex_HEIGHT, 16)];
#define gLinkChildGoronSymbolTex_WIDTH 16
#define gLinkChildGoronSymbolTex_HEIGHT 32
extern u64 gLinkChildGoronSymbolTex[TEX_LEN(u64, gLinkChildGoronSymbolTex_WIDTH, gLinkChildGoronSymbolTex_HEIGHT, 16)];
#define gLinkChildDekuShieldBackTex_WIDTH 32
#define gLinkChildDekuShieldBackTex_HEIGHT 32
extern u64 gLinkChildDekuShieldBackTex[TEX_LEN(u64, gLinkChildDekuShieldBackTex_WIDTH, gLinkChildDekuShieldBackTex_HEIGHT, 16)];
#define gLinkChildDekuShieldFrontTex_WIDTH 32
#define gLinkChildDekuShieldFrontTex_HEIGHT 64
extern u64 gLinkChildDekuShieldFrontTex[TEX_LEN(u64, gLinkChildDekuShieldFrontTex_WIDTH, gLinkChildDekuShieldFrontTex_HEIGHT, 16)];
#define gLinkChildHylianShieldBackTex_WIDTH 16
#define gLinkChildHylianShieldBackTex_HEIGHT 32
extern u64 gLinkChildHylianShieldBackTex[TEX_LEN(u64, gLinkChildHylianShieldBackTex_WIDTH, gLinkChildHylianShieldBackTex_HEIGHT, 16)];
#define gLinkChildSlingshotTex_WIDTH 16
#define gLinkChildSlingshotTex_HEIGHT 32
extern u64 gLinkChildSlingshotTex[TEX_LEN(u64, gLinkChildSlingshotTex_WIDTH, gLinkChildSlingshotTex_HEIGHT, 16)];
#define gLinkChildSlingshotSeedTex_WIDTH 32
#define gLinkChildSlingshotSeedTex_HEIGHT 32
extern u64 gLinkChildSlingshotSeedTex[TEX_LEN(u64, gLinkChildSlingshotSeedTex_WIDTH, gLinkChildSlingshotSeedTex_HEIGHT, 16)];
//#define gLinkChildHandTLUT_TLUT_COUNT 68
extern u64 gLinkChildHandTLUT[];
//#define gLinkChildSwordsTLUT_TLUT_COUNT 256
extern u64 gLinkChildSwordsTLUT[];
extern u8 gLinkChild_A110_Blob[];
//#define gLinkChildSwordTLUT_TLUT_COUNT 108
extern u64 gLinkChildSwordTLUT[];
#define gLinkChildHandTex_WIDTH 16
#define gLinkChildHandTex_HEIGHT 16
extern u64 gLinkChildHandTex[TEX_LEN(u64, gLinkChildHandTex_WIDTH, gLinkChildHandTex_HEIGHT, 8)];
#define gLinkChildKokiriSwordSheathTex_WIDTH 16
#define gLinkChildKokiriSwordSheathTex_HEIGHT 16
extern u64 gLinkChildKokiriSwordSheathTex[TEX_LEN(u64, gLinkChildKokiriSwordSheathTex_WIDTH, gLinkChildKokiriSwordSheathTex_HEIGHT, 8)];
#define gLinkChildSwordJewelTex_WIDTH 32
#define gLinkChildSwordJewelTex_HEIGHT 16
extern u64 gLinkChildSwordJewelTex[TEX_LEN(u64, gLinkChildSwordJewelTex_WIDTH, gLinkChildSwordJewelTex_HEIGHT, 8)];
#define gLinkChildMasterSwordPommelTex_WIDTH 16
#define gLinkChildMasterSwordPommelTex_HEIGHT 16
extern u64 gLinkChildMasterSwordPommelTex[TEX_LEN(u64, gLinkChildMasterSwordPommelTex_WIDTH, gLinkChildMasterSwordPommelTex_HEIGHT, 8)];
#define gLinkChildMasterSwordGuardTex_WIDTH 32
#define gLinkChildMasterSwordGuardTex_HEIGHT 32
extern u64 gLinkChildMasterSwordGuardTex[TEX_LEN(u64, gLinkChildMasterSwordGuardTex_WIDTH, gLinkChildMasterSwordGuardTex_HEIGHT, 8)];
#define gLinkChildMasterSwordEmblemTex_WIDTH 16
#define gLinkChildMasterSwordEmblemTex_HEIGHT 16
extern u64 gLinkChildMasterSwordEmblemTex[TEX_LEN(u64, gLinkChildMasterSwordEmblemTex_WIDTH, gLinkChildMasterSwordEmblemTex_HEIGHT, 8)];
extern Vtx gLinkChildLeftHandNearVtx[];
extern Vtx gLinkChildLeftFistNearVtx[];
extern Vtx gLinkChildLeftFistAndKokiriSwordNearVtx[];
extern Vtx gLinkChildRightHandNearVtx[];
extern Vtx gLinkChildRightHandClosedNearVtx[];
extern Vtx gLinkChildRightFistAndDekuShieldNearVtx[];
extern Vtx gLinkChildLeftFistAndBoomerangNearVtx[];
extern Vtx gLinkChildHylianShieldSwordAndSheathNearVtx[];
extern Vtx gLinkChildHylianShieldAndSheathNearVtx[];
extern Vtx gLinkChildDekuShieldSwordAndSheathNearVtx[];
extern Vtx gLinkChildDekuShieldAndSheathNearVtx[];
extern Vtx gLinkChildSwordAndSheathNearVtx[];
extern Vtx gLinkChildSheathNearVtx[];
extern Vtx gLinkChildLeftHandHoldingMasterSwordVtx[];
extern Vtx gLinkChildRightHandAndOotNearVtx[];
extern Vtx gLinkChildRightHandHoldingFairyOcarinaNearVtx[];
extern Vtx gLinkChildRightHandHoldingSlingshotNearVtx[];
extern Vtx gLinkChildLeftHandUpNearVtx[];
extern Vtx gLinkChildGoronBraceletVtx1[];
extern Vtx gLinkChildLeftHandFarVtx[];
extern Vtx gLinkChildLeftFistFarVtx[];
extern Vtx gLinkChildRightHandFarVtx[];
extern Vtx gLinkChildRightHandClosedFarVtx[];
extern Vtx gLinkChildRightFistAndDekuShieldFarVtx[];
extern Vtx gLinkChildLeftFistAndBoomerangFarVtx[];
extern Vtx gLinkChildHylianShieldSwordAndSheathFarVtx[];
extern Vtx gLinkChildHylianShieldAndSheathFarVtx[];
extern Vtx gLinkChildDekuShieldSwordAndSheathFarVtx[];
extern Vtx gLinkChildDekuShieldAndSheathFarVtx[];
extern Vtx gLinkChildSwordAndSheathFarVtx[];
extern Vtx gLinkChildSheathFarVtx[];
extern Vtx gLinkChildLeftFistAndKokiriSwordFarVtx[];
extern Vtx gLinkChildRightHandHoldingOOTFarVtx[];
extern Vtx gLinkChildRightHandHoldingFairyOcarinaFarVtx[];
extern Vtx gLinkChildRightHandHoldingSlingshotFarVtx[];
extern Vtx gLinkChildLeftHandUpFarVtx[];
extern Vtx gLinkChildRightArmStretchedSlingshotVtx[];
extern Vtx gLinkChildBottleVtx[];
extern Vtx gLinkChildGoronBraceletVtx2[];
extern Vtx gLinkChildDL_18580_Vtx[];
extern Vtx gLinkChildBottle2Vtx[];
extern Gfx gLinkChildLeftHandNearDL[45];
extern Gfx gLinkChildLeftFistNearDL[36];
extern Gfx gLinkChildLeftFistAndKokiriSwordNearDL[81];
extern Gfx gLinkChildRightHandNearDL[44];
extern Gfx gLinkChildRightHandClosedNearDL[36];
extern Gfx gLinkChildRightFistAndDekuShieldNearDL[68];
extern Gfx gLinkChildLeftFistAndBoomerangNearDL[73];
extern Gfx gLinkChildHylianShieldSwordAndSheathNearDL[83];
extern Gfx gLinkChildHylianShieldAndSheathNearDL[69];
extern Gfx gLinkChildDekuShieldSwordAndSheathNearDL[85];
extern Gfx gLinkChildDekuShieldAndSheathNearDL[71];
extern Gfx gLinkChildSwordAndSheathNearDL[56];
extern Gfx gLinkChildSheathNearDL[39];
extern Gfx gLinkChildLeftHandHoldingMasterSwordDL[131];
extern Gfx gLinkChildRightHandAndOotNearDL[74];
extern Gfx gLinkChildRightHandHoldingFairyOcarinaNearDL[73];
extern Gfx gLinkChildRightHandHoldingSlingshotNearDL[60];
extern Gfx gLinkChildLeftHandUpNearDL[41];
extern Gfx gLinkChildGoronBraceletDL[45];
extern Gfx gLinkChildLeftHandFarDL[40];
extern Gfx gLinkChildLeftFistFarDL[36];
extern Gfx gLinkChildRightHandFarDL[40];
extern Gfx gLinkChildRightHandClosedFarDL[36];
extern Gfx gLinkChildRightFistAndDekuShieldFarDL[57];
extern Gfx gLinkChildLeftFistAndBoomerangFarDL[50];
extern Gfx gLinkChildHylianShieldSwordAndSheathFarDL[76];
extern Gfx gLinkChildHylianShieldAndSheathFarDL[62];
extern Gfx gLinkChildDekuShieldSwordAndSheathFarDL[77];
extern Gfx gLinkChildDekuShieldAndSheathFarDL[66];
extern Gfx gLinkChildSwordAndSheathFarDL[52];
extern Gfx gLinkChildSheathFarDL[38];
extern Gfx gLinkChildLeftFistAndKokiriSwordFarDL[78];
extern Gfx gLinkChildRightHandHoldingOOTFarDL[74];
extern Gfx gLinkChildRightHandHoldingFairyOcarinaFarDL[73];
extern Gfx gLinkChildRightHandHoldingSlingshotFarDL[57];
extern Gfx gLinkChildLeftHandUpFarDL[41];
extern Gfx gLinkChildRightArmStretchedSlingshotDL[134];
extern Gfx gLinkChildBottleDL[33];
extern Gfx gLinkChildDL_18580[25];
extern Gfx gLinkChildBottle2DL[34];
extern Vtx gLinkChildRightFootFarVtx[];
extern Vtx gLinkChildRightShinFarVtx[];
extern Vtx gLinkChildRightThighFarVtx[];
extern Vtx gLinkChildLeftFootFarVtx[];
extern Vtx gLinkChildLeftShinFarVtx[];
extern Vtx gLinkChildLeftThighFarVtx[];
extern Vtx gLinkChildWaistFarVtx[];
extern Vtx gLinkChildHatFarVtx[];
extern Vtx gLinkChildHeadFarVtx[];
extern Vtx gLinkChildCollarFarVtx[];
extern Vtx gLinkChildVtx_019E08[];
extern Vtx gLinkChildLeftForearmFarVtx[];
extern Vtx gLinkChildLeftShoulderFarVtx[];
extern Vtx gLinkChildVtx_01A428[];
extern Vtx gLinkChildRightForearmFarVtx[];
extern Vtx gLinkChildRightShoulderFarVtx[];
extern Vtx gLinkChildVtx_01AA98[];
extern Vtx gLinkChildTorsoFarVtx[];
extern Gfx gLinkChildWaistFarDL[70];
extern Gfx gLinkChildRightThighFarDL[56];
extern Gfx gLinkChildRightShinFarDL[75];
extern Gfx gLinkChildRightFootFarDL[37];
extern Gfx gLinkChildLeftThighFarDL[56];
extern Gfx gLinkChildLeftShinFarDL[75];
extern Gfx gLinkChildLeftFootFarDL[37];
extern Gfx gLinkChildCollarFarDL[12];
extern Gfx gLinkChildTorsoFarDL[57];
extern Gfx gLinkChildHeadFarDL[161];
extern Gfx gLinkChildHatFarDL[30];
extern Gfx gLinkChildRightShoulderFarDL[56];
extern Gfx gLinkChildRightForearmFarDL[38];
extern Gfx gLinkChildLeftShoulderFarDL[56];
extern Gfx gLinkChildLeftForearmFarDL[38];
extern Vtx gLinkChildRightFootNearVtx[];
extern Vtx gLinkChildRightShinNearVtx[];
extern Vtx gLinkChildRightThighNearVtx[];
extern Vtx gLinkChildLeftFootNearVtx[];
extern Vtx gLinkChildLeftShinNearVtx[];
extern Vtx gLinkChildLeftThighNearVtx[];
extern Vtx gLinkChildWaistNearVtx[];
extern Vtx gLinkChildHatNearVtx[];
extern Vtx gLinkChildHeadNearVtx[];
extern Vtx gLinkChildCollarNearVtx[];
extern Vtx gLinkChildVtx_01EB38[];
extern Vtx gLinkChildLeftForearmNearVtx[];
extern Vtx gLinkChildLeftShoulderNearVtx[];
extern Vtx gLinkChildVtx_01F2B8[];
extern Vtx gLinkChildRightForearmNearVtx[];
extern Vtx gLinkChildRightShoulderNearVtx[];
extern Vtx gLinkChildVtx_01FA28[];
extern Vtx gLinkChildTorsoNearVtx[];
extern Gfx gLinkChildWaistNearDL[73];
extern Gfx gLinkChildRightThighNearDL[63];
extern Gfx gLinkChildRightShinNearDL[82];
extern Gfx gLinkChildRightFootNearDL[44];
extern Gfx gLinkChildLeftThighNearDL[63];
extern Gfx gLinkChildLeftShinNearDL[82];
extern Gfx gLinkChildLeftFootNearDL[44];
extern Gfx gLinkChildCollarNearDL[14];
extern Gfx gLinkChildTorsoNearDL[70];
extern Gfx gLinkChildHeadNearDL[202];
extern Gfx gLinkChildHatNearDL[39];
extern Gfx gLinkChildRightShoulderNearDL[58];
extern Gfx gLinkChildRightForearmNearDL[44];
extern Gfx gLinkChildLeftShoulderNearDL[58];
extern Gfx gLinkChildLeftForearmNearDL[44];
extern Vtx gLinkChildSlingshotStringVtx[];
extern Gfx gLinkChildSlingshotStringDL[12];
extern Vtx gLinkChildDekuShieldVtx[];
extern Gfx gLinkChildDekuShieldDL[42];
extern Mtx gLinkChildDekuShieldMtx;
extern Gfx gLinkChildDekuShieldWithMatrixDL[3];
#define gLinkChildSpookyMaskTex_WIDTH 32
#define gLinkChildSpookyMaskTex_HEIGHT 64
extern u64 gLinkChildSpookyMaskTex[TEX_LEN(u64, gLinkChildSpookyMaskTex_WIDTH, gLinkChildSpookyMaskTex_HEIGHT, 16)];
#define gLinkChildKeatonMaskEyeBrowTex_WIDTH 32
#define gLinkChildKeatonMaskEyeBrowTex_HEIGHT 16
extern u64 gLinkChildKeatonMaskEyeBrowTex[TEX_LEN(u64, gLinkChildKeatonMaskEyeBrowTex_WIDTH, gLinkChildKeatonMaskEyeBrowTex_HEIGHT, 16)];
#define gLinkChildKeatonMaskEarTex_WIDTH 8
#define gLinkChildKeatonMaskEarTex_HEIGHT 8
extern u64 gLinkChildKeatonMaskEarTex[TEX_LEN(u64, gLinkChildKeatonMaskEarTex_WIDTH, gLinkChildKeatonMaskEarTex_HEIGHT, 16)];
#define gLinkChildSkullMaskEyeTex_WIDTH 16
#define gLinkChildSkullMaskEyeTex_HEIGHT 16
extern u64 gLinkChildSkullMaskEyeTex[TEX_LEN(u64, gLinkChildSkullMaskEyeTex_WIDTH, gLinkChildSkullMaskEyeTex_HEIGHT, 16)];
#define gLinkChildMaskOfTruthTex_WIDTH 32
#define gLinkChildMaskOfTruthTex_HEIGHT 64
extern u64 gLinkChildMaskOfTruthTex[TEX_LEN(u64, gLinkChildMaskOfTruthTex_WIDTH, gLinkChildMaskOfTruthTex_HEIGHT, 16)];
#define gLinkChildMaskOfTruthCurveTex_WIDTH 16
#define gLinkChildMaskOfTruthCurveTex_HEIGHT 32
extern u64 gLinkChildMaskOfTruthCurveTex[TEX_LEN(u64, gLinkChildMaskOfTruthCurveTex_WIDTH, gLinkChildMaskOfTruthCurveTex_HEIGHT, 16)];
#define gLinkChildGoronMaskMouthTex_WIDTH 64
#define gLinkChildGoronMaskMouthTex_HEIGHT 32
extern u64 gLinkChildGoronMaskMouthTex[TEX_LEN(u64, gLinkChildGoronMaskMouthTex_WIDTH, gLinkChildGoronMaskMouthTex_HEIGHT, 16)];
#define gLinkChildGoronMaskEyeTex_WIDTH 32
#define gLinkChildGoronMaskEyeTex_HEIGHT 32
extern u64 gLinkChildGoronMaskEyeTex[TEX_LEN(u64, gLinkChildGoronMaskEyeTex_WIDTH, gLinkChildGoronMaskEyeTex_HEIGHT, 16)];
#define gLinkChildGoronMaskNoseTex_WIDTH 8
#define gLinkChildGoronMaskNoseTex_HEIGHT 8
extern u64 gLinkChildGoronMaskNoseTex[TEX_LEN(u64, gLinkChildGoronMaskNoseTex_WIDTH, gLinkChildGoronMaskNoseTex_HEIGHT, 16)];
#define gLinkChildGoronMaskHairTex_WIDTH 16
#define gLinkChildGoronMaskHairTex_HEIGHT 16
extern u64 gLinkChildGoronMaskHairTex[TEX_LEN(u64, gLinkChildGoronMaskHairTex_WIDTH, gLinkChildGoronMaskHairTex_HEIGHT, 16)];
#define gLinkChildSkullMaskTeethTex_WIDTH 8
#define gLinkChildSkullMaskTeethTex_HEIGHT 8
extern u64 gLinkChildSkullMaskTeethTex[TEX_LEN(u64, gLinkChildSkullMaskTeethTex_WIDTH, gLinkChildSkullMaskTeethTex_HEIGHT, 16)];
#define gLinkChildGoronMaskEarTex_WIDTH 8
#define gLinkChildGoronMaskEarTex_HEIGHT 8
extern u64 gLinkChildGoronMaskEarTex[TEX_LEN(u64, gLinkChildGoronMaskEarTex_WIDTH, gLinkChildGoronMaskEarTex_HEIGHT, 16)];
#define gLinkChildZoraMaskEyeBoarderTex_WIDTH 8
#define gLinkChildZoraMaskEyeBoarderTex_HEIGHT 8
extern u64 gLinkChildZoraMaskEyeBoarderTex[TEX_LEN(u64, gLinkChildZoraMaskEyeBoarderTex_WIDTH, gLinkChildZoraMaskEyeBoarderTex_HEIGHT, 16)];
#define gLinkChildZoraMaskEarTex_WIDTH 32
#define gLinkChildZoraMaskEarTex_HEIGHT 32
extern u64 gLinkChildZoraMaskEarTex[TEX_LEN(u64, gLinkChildZoraMaskEarTex_WIDTH, gLinkChildZoraMaskEarTex_HEIGHT, 16)];
#define gLinkChildSkullMaskNoseTex_WIDTH 8
#define gLinkChildSkullMaskNoseTex_HEIGHT 8
extern u64 gLinkChildSkullMaskNoseTex[TEX_LEN(u64, gLinkChildSkullMaskNoseTex_WIDTH, gLinkChildSkullMaskNoseTex_HEIGHT, 16)];
#define gLinkChildZoraMaskEyeTex_WIDTH 32
#define gLinkChildZoraMaskEyeTex_HEIGHT 32
extern u64 gLinkChildZoraMaskEyeTex[TEX_LEN(u64, gLinkChildZoraMaskEyeTex_WIDTH, gLinkChildZoraMaskEyeTex_HEIGHT, 16)];
#define gLinkChildZoraMaskMouthTex_WIDTH 32
#define gLinkChildZoraMaskMouthTex_HEIGHT 32
extern u64 gLinkChildZoraMaskMouthTex[TEX_LEN(u64, gLinkChildZoraMaskMouthTex_WIDTH, gLinkChildZoraMaskMouthTex_HEIGHT, 16)];
#define gLinkChildGerudoMaskEyeTex_WIDTH 32
#define gLinkChildGerudoMaskEyeTex_HEIGHT 32
extern u64 gLinkChildGerudoMaskEyeTex[TEX_LEN(u64, gLinkChildGerudoMaskEyeTex_WIDTH, gLinkChildGerudoMaskEyeTex_HEIGHT, 16)];
#define gLinkChildGerudoMaskMouthTex_WIDTH 16
#define gLinkChildGerudoMaskMouthTex_HEIGHT 16
extern u64 gLinkChildGerudoMaskMouthTex[TEX_LEN(u64, gLinkChildGerudoMaskMouthTex_WIDTH, gLinkChildGerudoMaskMouthTex_HEIGHT, 16)];
#define gLinkChildGerudoMaskHairTex_WIDTH 16
#define gLinkChildGerudoMaskHairTex_HEIGHT 16
extern u64 gLinkChildGerudoMaskHairTex[TEX_LEN(u64, gLinkChildGerudoMaskHairTex_WIDTH, gLinkChildGerudoMaskHairTex_HEIGHT, 16)];
#define gLinkChildGerudoMaskNoseTex_WIDTH 8
#define gLinkChildGerudoMaskNoseTex_HEIGHT 8
extern u64 gLinkChildGerudoMaskNoseTex[TEX_LEN(u64, gLinkChildGerudoMaskNoseTex_WIDTH, gLinkChildGerudoMaskNoseTex_HEIGHT, 16)];
extern Vtx gLinkChildSkullMaskVtx[];
extern Vtx gLinkChildSpookyMaskVtx[];
extern Vtx gLinkChildKeatonMaskVtx[];
extern Vtx gLinkChildMaskOfTruthVtx[];
extern Vtx gLinkChildGoronMaskVtx[];
extern Vtx gLinkChildZoraMaskVtx[];
extern Vtx gLinkChildGerudoMaskVtx[];
extern Gfx gLinkChildSkullMaskDL[70];
extern Gfx gLinkChildSpookyMaskDL[30];
extern Gfx gLinkChildKeatonMaskDL[50];
extern Gfx gLinkChildMaskOfTruthDL[44];
extern Gfx gLinkChildGoronMaskDL[70];
extern Gfx gLinkChildZoraMaskDL[65];
extern Gfx gLinkChildGerudoMaskDL[84];
#define gLinkChildBunnyHoodEyeTex_WIDTH 16
#define gLinkChildBunnyHoodEyeTex_HEIGHT 16
extern u64 gLinkChildBunnyHoodEyeTex[TEX_LEN(u64, gLinkChildBunnyHoodEyeTex_WIDTH, gLinkChildBunnyHoodEyeTex_HEIGHT, 16)];
#define gLinkChildBunnyHoodTex_WIDTH 16
#define gLinkChildBunnyHoodTex_HEIGHT 32
extern u64 gLinkChildBunnyHoodTex[TEX_LEN(u64, gLinkChildBunnyHoodTex_WIDTH, gLinkChildBunnyHoodTex_HEIGHT, 16)];
#define gLinkChildBunnyHoodEarTex_WIDTH 16
#define gLinkChildBunnyHoodEarTex_HEIGHT 32
extern u64 gLinkChildBunnyHoodEarTex[TEX_LEN(u64, gLinkChildBunnyHoodEarTex_WIDTH, gLinkChildBunnyHoodEarTex_HEIGHT, 16)];
extern Vtx gLinkChildBunnyHoodVtx[];
extern Gfx gLinkChildBunnyHoodDL[114];
extern LodLimb gLinkChildRootLimb;
extern LodLimb gLinkChildWaistLimb;
extern LodLimb gLinkChildLowerControlLimb;
extern LodLimb gLinkChildRightThighLimb;
extern LodLimb gLinkChildRightShinLimb;
extern LodLimb gLinkChildRightFootLimb;
extern LodLimb gLinkChildLeftThighLimb;
extern LodLimb gLinkChildLeftShinLimb;
extern LodLimb gLinkChildLeftFootLimb;
extern LodLimb gLinkChildUpperControlLimb;
extern LodLimb gLinkChildHeadLimb;
extern LodLimb gLinkChildHatLimb;
extern LodLimb gLinkChildCollarLimb;
extern LodLimb gLinkChildLeftshoulderLimb;
extern LodLimb gLinkChildLeftForearmLimb;
extern LodLimb gLinkChildLeftHandLimb;
extern LodLimb gLinkChildRightshoulderLimb;
extern LodLimb gLinkChildRightForearmLimb;
extern LodLimb gLinkChildRightHandLimb;
extern LodLimb gLinkChildSwordAndSheathLimb;
extern LodLimb gLinkChildTorsoLimb;
extern void* gLinkChildLimbs[];
typedef enum PlayerLimb {
/* 0 */ PLAYER_LIMB_NONE,
/* 1 */ PLAYER_LIMB_ROOT,
/* 2 */ PLAYER_LIMB_WAIST,
/* 3 */ PLAYER_LIMB_LOWER,
/* 4 */ PLAYER_LIMB_R_THIGH,
/* 5 */ PLAYER_LIMB_R_SHIN,
/* 6 */ PLAYER_LIMB_R_FOOT,
/* 7 */ PLAYER_LIMB_L_THIGH,
/* 8 */ PLAYER_LIMB_L_SHIN,
/* 9 */ PLAYER_LIMB_L_FOOT,
/* 10 */ PLAYER_LIMB_UPPER,
/* 11 */ PLAYER_LIMB_HEAD,
/* 12 */ PLAYER_LIMB_HAT,
/* 13 */ PLAYER_LIMB_COLLAR,
/* 14 */ PLAYER_LIMB_L_SHOULDER,
/* 15 */ PLAYER_LIMB_L_FOREARM,
/* 16 */ PLAYER_LIMB_L_HAND,
/* 17 */ PLAYER_LIMB_R_SHOULDER,
/* 18 */ PLAYER_LIMB_R_FOREARM,
/* 19 */ PLAYER_LIMB_R_HAND,
/* 20 */ PLAYER_LIMB_SHEATH,
/* 21 */ PLAYER_LIMB_TORSO,
/* 22 */ PLAYER_LIMB_MAX
} PlayerLimb;
extern FlexSkeletonHeader gLinkChildSkel;
#endif