#include "object_link_child.h" #include "assets/objects/gameplay_keep/gameplay_keep.h" #include "array_count.h" #include "gfx.h" #include "player.h" // Eyes textures u64 gLinkChildEyesOpenTex[TEX_LEN(u64, LINK_CHILD_EYES_TEX_WIDTH, LINK_CHILD_EYES_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildEyesOpenTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildEyesHalfTex[TEX_LEN(u64, LINK_CHILD_EYES_TEX_WIDTH, LINK_CHILD_EYES_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildEyesHalfTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildEyesClosedfTex[TEX_LEN(u64, LINK_CHILD_EYES_TEX_WIDTH, LINK_CHILD_EYES_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildEyesClosedfTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildEyesLeftTex[TEX_LEN(u64, LINK_CHILD_EYES_TEX_WIDTH, LINK_CHILD_EYES_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildEyesLeftTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildEyesRightTex[TEX_LEN(u64, LINK_CHILD_EYES_TEX_WIDTH, LINK_CHILD_EYES_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildEyesRightTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildEyesWideTex[TEX_LEN(u64, LINK_CHILD_EYES_TEX_WIDTH, LINK_CHILD_EYES_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildEyesWideTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildEyesDownTex[TEX_LEN(u64, LINK_CHILD_EYES_TEX_WIDTH, LINK_CHILD_EYES_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildEyesDownTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildEyesWincingTex[TEX_LEN(u64, LINK_CHILD_EYES_TEX_WIDTH, LINK_CHILD_EYES_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildEyesWincingTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; // Mouth textures u64 gLinkChildMouthClosedTex[TEX_LEN(u64, LINK_CHILD_MOUTH_TEX_WIDTH, LINK_CHILD_MOUTH_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildMouthClosedTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildMouthHalfTex[TEX_LEN(u64, LINK_CHILD_MOUTH_TEX_WIDTH, LINK_CHILD_MOUTH_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildMouthHalfTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildMouthOpenTex[TEX_LEN(u64, LINK_CHILD_MOUTH_TEX_WIDTH, LINK_CHILD_MOUTH_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildMouthOpenTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildMouthSmileTex[TEX_LEN(u64, LINK_CHILD_MOUTH_TEX_WIDTH, LINK_CHILD_MOUTH_TEX_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildMouthSmileTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; // Textures #define gLinkChildNoseTex_WIDTH 16 #define gLinkChildNoseTex_HEIGHT 16 u64 gLinkChildNoseTex[TEX_LEN(u64, gLinkChildNoseTex_WIDTH, gLinkChildNoseTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildNoseTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; #define gLinkChildUnusedHandTex_WIDTH 16 #define gLinkChildUnusedHandTex_HEIGHT 16 u64 gLinkChildUnusedHandTex[TEX_LEN(u64, gLinkChildUnusedHandTex_WIDTH, gLinkChildUnusedHandTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildUnusedHandTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; #define gLinkChildEarTex_WIDTH 16 #define gLinkChildEarTex_HEIGHT 16 u64 gLinkChildEarTex[TEX_LEN(u64, gLinkChildEarTex_WIDTH, gLinkChildEarTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildEarTex.ci8.tlut_gLinkChildSkinTLUT.inc.c" }; u64 gLinkChildBeltTLUT[] = { #include "assets/objects/object_link_child/gLinkChildBeltTLUT.tlut.rgba16.inc.c" }; u64 gLinkChildSkinTLUT[] = { #include "assets/objects/object_link_child/gLinkChildSkinTLUT.tlut.rgba16.inc.c" }; u64 gLinkChildUnusedTLUT[] = { #include "assets/objects/object_link_child/gLinkChildUnused1Tex.tlut.rgba16.inc.c" }; #define gLinkChildUnused1Tex_WIDTH 16 #define gLinkChildUnused1Tex_HEIGHT 16 u64 gLinkChildUnused1Tex[TEX_LEN(u64, gLinkChildUnused1Tex_WIDTH, gLinkChildUnused1Tex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildUnused1Tex.ci8.inc.c" }; #define gLinkChildUnused2Tex_WIDTH 32 #define gLinkChildUnused2Tex_HEIGHT 16 u64 gLinkChildUnused2Tex[TEX_LEN(u64, gLinkChildUnused2Tex_WIDTH, gLinkChildUnused2Tex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildUnused2Tex.ci8.tlut_gLinkChildBeltTLUT.inc.c" }; #define gLinkChildLowerBootTex_WIDTH 32 #define gLinkChildLowerBootTex_HEIGHT 32 u64 gLinkChildLowerBootTex[TEX_LEN(u64, gLinkChildLowerBootTex_WIDTH, gLinkChildLowerBootTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildLowerBootTex.ci8.tlut_gLinkChildBeltTLUT.inc.c" }; #define gLinkChildBootTex_WIDTH 32 #define gLinkChildBootTex_HEIGHT 32 u64 gLinkChildBootTex[TEX_LEN(u64, gLinkChildBootTex_WIDTH, gLinkChildBootTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildBootTex.ci8.tlut_gLinkChildBeltTLUT.inc.c" }; #define gLinkChildWaistTex_WIDTH 32 #define gLinkChildWaistTex_HEIGHT 32 u64 gLinkChildWaistTex[TEX_LEN(u64, gLinkChildWaistTex_WIDTH, gLinkChildWaistTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildWaistTex.i8.inc.c" }; #define gLinkChildBeltTex_WIDTH 8 #define gLinkChildBeltTex_HEIGHT 16 u64 gLinkChildBeltTex[TEX_LEN(u64, gLinkChildBeltTex_WIDTH, gLinkChildBeltTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildBeltTex.ci8.tlut_gLinkChildBeltTLUT.inc.c" }; #define gLinkChildBeltClaspTex_WIDTH 32 #define gLinkChildBeltClaspTex_HEIGHT 16 u64 gLinkChildBeltClaspTex[TEX_LEN(u64, gLinkChildBeltClaspTex_WIDTH, gLinkChildBeltClaspTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildBeltClaspTex.ci8.tlut_gLinkChildBeltTLUT.inc.c" }; // Deku stick Vtx gLinkChildLinkDekuStickVtx[] = { #include "assets/objects/object_link_child/gLinkChildLinkDekuStickVtx.inc.c" }; Gfx gLinkChildLinkDekuStickDL[41] = { #include "assets/objects/object_link_child/gLinkChildLinkDekuStickDL.inc.c" }; // Textures #define gLinkChildFairyOcarinaTex_WIDTH 32 #define gLinkChildFairyOcarinaTex_HEIGHT 16 u64 gLinkChildFairyOcarinaTex[TEX_LEN(u64, gLinkChildFairyOcarinaTex_WIDTH, gLinkChildFairyOcarinaTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildFairyOcarinaTex.rgba16.inc.c" }; #define gLinkChildGoronBraceletTex_WIDTH 8 #define gLinkChildGoronBraceletTex_HEIGHT 8 u64 gLinkChildGoronBraceletTex[TEX_LEN(u64, gLinkChildGoronBraceletTex_WIDTH, gLinkChildGoronBraceletTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGoronBraceletTex.rgba16.inc.c" }; #define gLinkChildGoronSymbolTex_WIDTH 16 #define gLinkChildGoronSymbolTex_HEIGHT 32 u64 gLinkChildGoronSymbolTex[TEX_LEN(u64, gLinkChildGoronSymbolTex_WIDTH, gLinkChildGoronSymbolTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGoronSymbolTex.ia16.inc.c" }; #define gLinkChildDekuShieldBackTex_WIDTH 32 #define gLinkChildDekuShieldBackTex_HEIGHT 32 u64 gLinkChildDekuShieldBackTex[TEX_LEN(u64, gLinkChildDekuShieldBackTex_WIDTH, gLinkChildDekuShieldBackTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldBackTex.rgba16.inc.c" }; #define gLinkChildDekuShieldFrontTex_WIDTH 32 #define gLinkChildDekuShieldFrontTex_HEIGHT 64 u64 gLinkChildDekuShieldFrontTex[TEX_LEN(u64, gLinkChildDekuShieldFrontTex_WIDTH, gLinkChildDekuShieldFrontTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldFrontTex.rgba16.inc.c" }; #define gLinkChildHylianShieldBackTex_WIDTH 16 #define gLinkChildHylianShieldBackTex_HEIGHT 32 u64 gLinkChildHylianShieldBackTex[TEX_LEN(u64, gLinkChildHylianShieldBackTex_WIDTH, gLinkChildHylianShieldBackTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildHylianShieldBackTex.rgba16.inc.c" }; #define gLinkChildSlingshotTex_WIDTH 16 #define gLinkChildSlingshotTex_HEIGHT 32 u64 gLinkChildSlingshotTex[TEX_LEN(u64, gLinkChildSlingshotTex_WIDTH, gLinkChildSlingshotTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildSlingshotTex.rgba16.inc.c" }; #define gLinkChildSlingshotSeedTex_WIDTH 32 #define gLinkChildSlingshotSeedTex_HEIGHT 32 u64 gLinkChildSlingshotSeedTex[TEX_LEN(u64, gLinkChildSlingshotSeedTex_WIDTH, gLinkChildSlingshotSeedTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildSlingshotSeedTex.rgba16.inc.c" }; u64 gLinkChildHandTLUT[] = { #include "assets/objects/object_link_child/gLinkChildHandTex.tlut.rgba16.inc.c" }; u64 gLinkChildSwordsTLUT[] = { #include "assets/objects/object_link_child/gLinkChildSwordsTLUT.tlut.rgba16.inc.c" }; u8 gLinkChild_A110_Blob[] = { #include "assets/objects/object_link_child/gLinkChild_A110_Blob.bin.inc.c" }; u64 gLinkChildSwordTLUT[] = { #include "assets/objects/object_link_child/gLinkChildSwordJewelTex.tlut.rgba16.inc.c" }; #define gLinkChildHandTex_WIDTH 16 #define gLinkChildHandTex_HEIGHT 16 u64 gLinkChildHandTex[TEX_LEN(u64, gLinkChildHandTex_WIDTH, gLinkChildHandTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildHandTex.ci8.inc.c" }; #define gLinkChildKokiriSwordSheathTex_WIDTH 16 #define gLinkChildKokiriSwordSheathTex_HEIGHT 16 u64 gLinkChildKokiriSwordSheathTex[TEX_LEN(u64, gLinkChildKokiriSwordSheathTex_WIDTH, gLinkChildKokiriSwordSheathTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildKokiriSwordSheathTex.ci8.tlut_gLinkChildSwordsTLUT.inc.c" }; #define gLinkChildSwordJewelTex_WIDTH 32 #define gLinkChildSwordJewelTex_HEIGHT 16 u64 gLinkChildSwordJewelTex[TEX_LEN(u64, gLinkChildSwordJewelTex_WIDTH, gLinkChildSwordJewelTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildSwordJewelTex.ci8.inc.c" }; #define gLinkChildMasterSwordPommelTex_WIDTH 16 #define gLinkChildMasterSwordPommelTex_HEIGHT 16 u64 gLinkChildMasterSwordPommelTex[TEX_LEN(u64, gLinkChildMasterSwordPommelTex_WIDTH, gLinkChildMasterSwordPommelTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildMasterSwordPommelTex.ci8.tlut_gLinkChildSwordsTLUT.inc.c" }; #define gLinkChildMasterSwordGuardTex_WIDTH 32 #define gLinkChildMasterSwordGuardTex_HEIGHT 32 u64 gLinkChildMasterSwordGuardTex[TEX_LEN(u64, gLinkChildMasterSwordGuardTex_WIDTH, gLinkChildMasterSwordGuardTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildMasterSwordGuardTex.ci8.tlut_gLinkChildSwordsTLUT.inc.c" }; #define gLinkChildMasterSwordEmblemTex_WIDTH 16 #define gLinkChildMasterSwordEmblemTex_HEIGHT 16 u64 gLinkChildMasterSwordEmblemTex[TEX_LEN(u64, gLinkChildMasterSwordEmblemTex_WIDTH, gLinkChildMasterSwordEmblemTex_HEIGHT, 8)] = { #include "assets/objects/object_link_child/gLinkChildMasterSwordEmblemTex.ci8.tlut_gLinkChildSwordsTLUT.inc.c" }; // Various vertices and DLs Vtx gLinkChildLeftHandNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftHandNearVtx.inc.c" }; Vtx gLinkChildLeftFistNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftFistNearVtx.inc.c" }; Vtx gLinkChildLeftFistAndKokiriSwordNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftFistAndKokiriSwordNearVtx.inc.c" }; Vtx gLinkChildRightHandNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandNearVtx.inc.c" }; Vtx gLinkChildRightHandClosedNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandClosedNearVtx.inc.c" }; Vtx gLinkChildRightFistAndDekuShieldNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightFistAndDekuShieldNearVtx.inc.c" }; Vtx gLinkChildLeftFistAndBoomerangNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftFistAndBoomerangNearVtx.inc.c" }; Vtx gLinkChildHylianShieldSwordAndSheathNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildHylianShieldSwordAndSheathNearVtx.inc.c" }; Vtx gLinkChildHylianShieldAndSheathNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildHylianShieldAndSheathNearVtx.inc.c" }; Vtx gLinkChildDekuShieldSwordAndSheathNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldSwordAndSheathNearVtx.inc.c" }; Vtx gLinkChildDekuShieldAndSheathNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldAndSheathNearVtx.inc.c" }; Vtx gLinkChildSwordAndSheathNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildSwordAndSheathNearVtx.inc.c" }; Vtx gLinkChildSheathNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildSheathNearVtx.inc.c" }; Vtx gLinkChildLeftHandHoldingMasterSwordVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftHandHoldingMasterSwordVtx.inc.c" }; Vtx gLinkChildRightHandAndOotNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandAndOotNearVtx.inc.c" }; Vtx gLinkChildRightHandHoldingFairyOcarinaNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingFairyOcarinaNearVtx.inc.c" }; Vtx gLinkChildRightHandHoldingSlingshotNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingSlingshotNearVtx.inc.c" }; Vtx gLinkChildLeftHandUpNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftHandUpNearVtx.inc.c" }; Vtx gLinkChildGoronBraceletVtx1[] = { #include "assets/objects/object_link_child/gLinkChildGoronBraceletVtx1.inc.c" }; Vtx gLinkChildLeftHandFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftHandFarVtx.inc.c" }; Vtx gLinkChildLeftFistFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftFistFarVtx.inc.c" }; Vtx gLinkChildRightHandFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandFarVtx.inc.c" }; Vtx gLinkChildRightHandClosedFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandClosedFarVtx.inc.c" }; Vtx gLinkChildRightFistAndDekuShieldFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightFistAndDekuShieldFarVtx.inc.c" }; Vtx gLinkChildLeftFistAndBoomerangFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftFistAndBoomerangFarVtx.inc.c" }; Vtx gLinkChildHylianShieldSwordAndSheathFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildHylianShieldSwordAndSheathFarVtx.inc.c" }; Vtx gLinkChildHylianShieldAndSheathFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildHylianShieldAndSheathFarVtx.inc.c" }; Vtx gLinkChildDekuShieldSwordAndSheathFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldSwordAndSheathFarVtx.inc.c" }; Vtx gLinkChildDekuShieldAndSheathFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldAndSheathFarVtx.inc.c" }; Vtx gLinkChildSwordAndSheathFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildSwordAndSheathFarVtx.inc.c" }; Vtx gLinkChildSheathFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildSheathFarVtx.inc.c" }; Vtx gLinkChildLeftFistAndKokiriSwordFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftFistAndKokiriSwordFarVtx.inc.c" }; Vtx gLinkChildRightHandHoldingOOTFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingOOTFarVtx.inc.c" }; Vtx gLinkChildRightHandHoldingFairyOcarinaFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingFairyOcarinaFarVtx.inc.c" }; Vtx gLinkChildRightHandHoldingSlingshotFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingSlingshotFarVtx.inc.c" }; Vtx gLinkChildLeftHandUpFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftHandUpFarVtx.inc.c" }; Vtx gLinkChildRightArmStretchedSlingshotVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightArmStretchedSlingshotVtx.inc.c" }; Vtx gLinkChildBottleVtx[] = { #include "assets/objects/object_link_child/gLinkChildBottleVtx.inc.c" }; Vtx gLinkChildGoronBraceletVtx2[] = { #include "assets/objects/object_link_child/gLinkChildGoronBraceletVtx2.inc.c" }; Vtx gLinkChildDL_18580_Vtx[] = { #include "assets/objects/object_link_child/gLinkChildDL_18580_Vtx.inc.c" }; Vtx gLinkChildBottle2Vtx[] = { #include "assets/objects/object_link_child/gLinkChildBottle2Vtx.inc.c" }; Gfx gLinkChildLeftHandNearDL[45] = { #include "assets/objects/object_link_child/gLinkChildLeftHandNearDL.inc.c" }; Gfx gLinkChildLeftFistNearDL[36] = { #include "assets/objects/object_link_child/gLinkChildLeftFistNearDL.inc.c" }; Gfx gLinkChildLeftFistAndKokiriSwordNearDL[81] = { #include "assets/objects/object_link_child/gLinkChildLeftFistAndKokiriSwordNearDL.inc.c" }; Gfx gLinkChildRightHandNearDL[44] = { #include "assets/objects/object_link_child/gLinkChildRightHandNearDL.inc.c" }; Gfx gLinkChildRightHandClosedNearDL[36] = { #include "assets/objects/object_link_child/gLinkChildRightHandClosedNearDL.inc.c" }; Gfx gLinkChildRightFistAndDekuShieldNearDL[68] = { #include "assets/objects/object_link_child/gLinkChildRightFistAndDekuShieldNearDL.inc.c" }; Gfx gLinkChildLeftFistAndBoomerangNearDL[73] = { #include "assets/objects/object_link_child/gLinkChildLeftFistAndBoomerangNearDL.inc.c" }; Gfx gLinkChildHylianShieldSwordAndSheathNearDL[83] = { #include "assets/objects/object_link_child/gLinkChildHylianShieldSwordAndSheathNearDL.inc.c" }; Gfx gLinkChildHylianShieldAndSheathNearDL[69] = { #include "assets/objects/object_link_child/gLinkChildHylianShieldAndSheathNearDL.inc.c" }; Gfx gLinkChildDekuShieldSwordAndSheathNearDL[85] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldSwordAndSheathNearDL.inc.c" }; Gfx gLinkChildDekuShieldAndSheathNearDL[71] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldAndSheathNearDL.inc.c" }; Gfx gLinkChildSwordAndSheathNearDL[56] = { #include "assets/objects/object_link_child/gLinkChildSwordAndSheathNearDL.inc.c" }; Gfx gLinkChildSheathNearDL[39] = { #include "assets/objects/object_link_child/gLinkChildSheathNearDL.inc.c" }; Gfx gLinkChildLeftHandHoldingMasterSwordDL[131] = { #include "assets/objects/object_link_child/gLinkChildLeftHandHoldingMasterSwordDL.inc.c" }; Gfx gLinkChildRightHandAndOotNearDL[74] = { #include "assets/objects/object_link_child/gLinkChildRightHandAndOotNearDL.inc.c" }; Gfx gLinkChildRightHandHoldingFairyOcarinaNearDL[73] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingFairyOcarinaNearDL.inc.c" }; Gfx gLinkChildRightHandHoldingSlingshotNearDL[60] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingSlingshotNearDL.inc.c" }; Gfx gLinkChildLeftHandUpNearDL[41] = { #include "assets/objects/object_link_child/gLinkChildLeftHandUpNearDL.inc.c" }; Gfx gLinkChildGoronBraceletDL[45] = { #include "assets/objects/object_link_child/gLinkChildGoronBraceletDL.inc.c" }; Gfx gLinkChildLeftHandFarDL[40] = { #include "assets/objects/object_link_child/gLinkChildLeftHandFarDL.inc.c" }; Gfx gLinkChildLeftFistFarDL[36] = { #include "assets/objects/object_link_child/gLinkChildLeftFistFarDL.inc.c" }; Gfx gLinkChildRightHandFarDL[40] = { #include "assets/objects/object_link_child/gLinkChildRightHandFarDL.inc.c" }; Gfx gLinkChildRightHandClosedFarDL[36] = { #include "assets/objects/object_link_child/gLinkChildRightHandClosedFarDL.inc.c" }; Gfx gLinkChildRightFistAndDekuShieldFarDL[57] = { #include "assets/objects/object_link_child/gLinkChildRightFistAndDekuShieldFarDL.inc.c" }; Gfx gLinkChildLeftFistAndBoomerangFarDL[50] = { #include "assets/objects/object_link_child/gLinkChildLeftFistAndBoomerangFarDL.inc.c" }; Gfx gLinkChildHylianShieldSwordAndSheathFarDL[76] = { #include "assets/objects/object_link_child/gLinkChildHylianShieldSwordAndSheathFarDL.inc.c" }; Gfx gLinkChildHylianShieldAndSheathFarDL[62] = { #include "assets/objects/object_link_child/gLinkChildHylianShieldAndSheathFarDL.inc.c" }; Gfx gLinkChildDekuShieldSwordAndSheathFarDL[77] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldSwordAndSheathFarDL.inc.c" }; Gfx gLinkChildDekuShieldAndSheathFarDL[66] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldAndSheathFarDL.inc.c" }; Gfx gLinkChildSwordAndSheathFarDL[52] = { #include "assets/objects/object_link_child/gLinkChildSwordAndSheathFarDL.inc.c" }; Gfx gLinkChildSheathFarDL[38] = { #include "assets/objects/object_link_child/gLinkChildSheathFarDL.inc.c" }; Gfx gLinkChildLeftFistAndKokiriSwordFarDL[78] = { #include "assets/objects/object_link_child/gLinkChildLeftFistAndKokiriSwordFarDL.inc.c" }; Gfx gLinkChildRightHandHoldingOOTFarDL[74] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingOOTFarDL.inc.c" }; Gfx gLinkChildRightHandHoldingFairyOcarinaFarDL[73] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingFairyOcarinaFarDL.inc.c" }; Gfx gLinkChildRightHandHoldingSlingshotFarDL[57] = { #include "assets/objects/object_link_child/gLinkChildRightHandHoldingSlingshotFarDL.inc.c" }; Gfx gLinkChildLeftHandUpFarDL[41] = { #include "assets/objects/object_link_child/gLinkChildLeftHandUpFarDL.inc.c" }; Gfx gLinkChildRightArmStretchedSlingshotDL[134] = { #include "assets/objects/object_link_child/gLinkChildRightArmStretchedSlingshotDL.inc.c" }; Gfx gLinkChildBottleDL[33] = { #include "assets/objects/object_link_child/gLinkChildBottleDL.inc.c" }; Gfx gLinkChildDL_18580[25] = { #include "assets/objects/object_link_child/gLinkChildDL_18580.inc.c" }; Gfx gLinkChildBottle2DL[34] = { #include "assets/objects/object_link_child/gLinkChildBottle2DL.inc.c" }; // Far skeleton vertices and DLs Vtx gLinkChildRightFootFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightFootFarVtx.inc.c" }; Vtx gLinkChildRightShinFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightShinFarVtx.inc.c" }; Vtx gLinkChildRightThighFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightThighFarVtx.inc.c" }; Vtx gLinkChildLeftFootFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftFootFarVtx.inc.c" }; Vtx gLinkChildLeftShinFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftShinFarVtx.inc.c" }; Vtx gLinkChildLeftThighFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftThighFarVtx.inc.c" }; Vtx gLinkChildWaistFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildWaistFarVtx.inc.c" }; Vtx gLinkChildHatFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildHatFarVtx.inc.c" }; Vtx gLinkChildHeadFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildHeadFarVtx.inc.c" }; Vtx gLinkChildCollarFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildCollarFarVtx.inc.c" }; Vtx gLinkChildVtx_019E08[] = { #include "assets/objects/object_link_child/gLinkChildVtx_019E08.inc.c" }; Vtx gLinkChildLeftForearmFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftForearmFarVtx.inc.c" }; Vtx gLinkChildLeftShoulderFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftShoulderFarVtx.inc.c" }; Vtx gLinkChildVtx_01A428[] = { #include "assets/objects/object_link_child/gLinkChildVtx_01A428.inc.c" }; Vtx gLinkChildRightForearmFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightForearmFarVtx.inc.c" }; Vtx gLinkChildRightShoulderFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightShoulderFarVtx.inc.c" }; Vtx gLinkChildVtx_01AA98[] = { #include "assets/objects/object_link_child/gLinkChildVtx_01AA98.inc.c" }; Vtx gLinkChildTorsoFarVtx[] = { #include "assets/objects/object_link_child/gLinkChildTorsoFarVtx.inc.c" }; Gfx gLinkChildWaistFarDL[70] = { #include "assets/objects/object_link_child/gLinkChildWaistFarDL.inc.c" }; Gfx gLinkChildRightThighFarDL[56] = { #include "assets/objects/object_link_child/gLinkChildRightThighFarDL.inc.c" }; Gfx gLinkChildRightShinFarDL[75] = { #include "assets/objects/object_link_child/gLinkChildRightShinFarDL.inc.c" }; Gfx gLinkChildRightFootFarDL[37] = { #include "assets/objects/object_link_child/gLinkChildRightFootFarDL.inc.c" }; Gfx gLinkChildLeftThighFarDL[56] = { #include "assets/objects/object_link_child/gLinkChildLeftThighFarDL.inc.c" }; Gfx gLinkChildLeftShinFarDL[75] = { #include "assets/objects/object_link_child/gLinkChildLeftShinFarDL.inc.c" }; Gfx gLinkChildLeftFootFarDL[37] = { #include "assets/objects/object_link_child/gLinkChildLeftFootFarDL.inc.c" }; Gfx gLinkChildCollarFarDL[12] = { #include "assets/objects/object_link_child/gLinkChildCollarFarDL.inc.c" }; Gfx gLinkChildTorsoFarDL[57] = { #include "assets/objects/object_link_child/gLinkChildTorsoFarDL.inc.c" }; Gfx gLinkChildHeadFarDL[161] = { #include "assets/objects/object_link_child/gLinkChildHeadFarDL.inc.c" }; Gfx gLinkChildHatFarDL[30] = { #include "assets/objects/object_link_child/gLinkChildHatFarDL.inc.c" }; Gfx gLinkChildRightShoulderFarDL[56] = { #include "assets/objects/object_link_child/gLinkChildRightShoulderFarDL.inc.c" }; Gfx gLinkChildRightForearmFarDL[38] = { #include "assets/objects/object_link_child/gLinkChildRightForearmFarDL.inc.c" }; Gfx gLinkChildLeftShoulderFarDL[56] = { #include "assets/objects/object_link_child/gLinkChildLeftShoulderFarDL.inc.c" }; Gfx gLinkChildLeftForearmFarDL[38] = { #include "assets/objects/object_link_child/gLinkChildLeftForearmFarDL.inc.c" }; // Near skeleton vertices and DLs Vtx gLinkChildRightFootNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightFootNearVtx.inc.c" }; Vtx gLinkChildRightShinNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightShinNearVtx.inc.c" }; Vtx gLinkChildRightThighNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightThighNearVtx.inc.c" }; Vtx gLinkChildLeftFootNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftFootNearVtx.inc.c" }; Vtx gLinkChildLeftShinNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftShinNearVtx.inc.c" }; Vtx gLinkChildLeftThighNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftThighNearVtx.inc.c" }; Vtx gLinkChildWaistNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildWaistNearVtx.inc.c" }; Vtx gLinkChildHatNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildHatNearVtx.inc.c" }; Vtx gLinkChildHeadNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildHeadNearVtx.inc.c" }; Vtx gLinkChildCollarNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildCollarNearVtx.inc.c" }; Vtx gLinkChildVtx_01EB38[] = { #include "assets/objects/object_link_child/gLinkChildVtx_01EB38.inc.c" }; Vtx gLinkChildLeftForearmNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftForearmNearVtx.inc.c" }; Vtx gLinkChildLeftShoulderNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildLeftShoulderNearVtx.inc.c" }; Vtx gLinkChildVtx_01F2B8[] = { #include "assets/objects/object_link_child/gLinkChildVtx_01F2B8.inc.c" }; Vtx gLinkChildRightForearmNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightForearmNearVtx.inc.c" }; Vtx gLinkChildRightShoulderNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildRightShoulderNearVtx.inc.c" }; Vtx gLinkChildVtx_01FA28[] = { #include "assets/objects/object_link_child/gLinkChildVtx_01FA28.inc.c" }; Vtx gLinkChildTorsoNearVtx[] = { #include "assets/objects/object_link_child/gLinkChildTorsoNearVtx.inc.c" }; Gfx gLinkChildWaistNearDL[73] = { #include "assets/objects/object_link_child/gLinkChildWaistNearDL.inc.c" }; Gfx gLinkChildRightThighNearDL[63] = { #include "assets/objects/object_link_child/gLinkChildRightThighNearDL.inc.c" }; Gfx gLinkChildRightShinNearDL[82] = { #include "assets/objects/object_link_child/gLinkChildRightShinNearDL.inc.c" }; Gfx gLinkChildRightFootNearDL[44] = { #include "assets/objects/object_link_child/gLinkChildRightFootNearDL.inc.c" }; Gfx gLinkChildLeftThighNearDL[63] = { #include "assets/objects/object_link_child/gLinkChildLeftThighNearDL.inc.c" }; Gfx gLinkChildLeftShinNearDL[82] = { #include "assets/objects/object_link_child/gLinkChildLeftShinNearDL.inc.c" }; Gfx gLinkChildLeftFootNearDL[44] = { #include "assets/objects/object_link_child/gLinkChildLeftFootNearDL.inc.c" }; Gfx gLinkChildCollarNearDL[14] = { #include "assets/objects/object_link_child/gLinkChildCollarNearDL.inc.c" }; Gfx gLinkChildTorsoNearDL[70] = { #include "assets/objects/object_link_child/gLinkChildTorsoNearDL.inc.c" }; Gfx gLinkChildHeadNearDL[202] = { #include "assets/objects/object_link_child/gLinkChildHeadNearDL.inc.c" }; Gfx gLinkChildHatNearDL[39] = { #include "assets/objects/object_link_child/gLinkChildHatNearDL.inc.c" }; Gfx gLinkChildRightShoulderNearDL[58] = { #include "assets/objects/object_link_child/gLinkChildRightShoulderNearDL.inc.c" }; Gfx gLinkChildRightForearmNearDL[44] = { #include "assets/objects/object_link_child/gLinkChildRightForearmNearDL.inc.c" }; Gfx gLinkChildLeftShoulderNearDL[58] = { #include "assets/objects/object_link_child/gLinkChildLeftShoulderNearDL.inc.c" }; Gfx gLinkChildLeftForearmNearDL[44] = { #include "assets/objects/object_link_child/gLinkChildLeftForearmNearDL.inc.c" }; // Slingshot string Vtx gLinkChildSlingshotStringVtx[] = { #include "assets/objects/object_link_child/gLinkChildSlingshotStringVtx.inc.c" }; Gfx gLinkChildSlingshotStringDL[12] = { #include "assets/objects/object_link_child/gLinkChildSlingshotStringDL.inc.c" }; // Deku shield Vtx gLinkChildDekuShieldVtx[] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldVtx.inc.c" }; Gfx gLinkChildDekuShieldDL[42] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldDL.inc.c" }; Mtx gLinkChildDekuShieldMtx = #include "assets/objects/object_link_child/gLinkChildDekuShieldMtx.inc.c" ; Gfx gLinkChildDekuShieldWithMatrixDL[3] = { #include "assets/objects/object_link_child/gLinkChildDekuShieldWithMatrixDL.inc.c" }; // Masks #define gLinkChildSpookyMaskTex_WIDTH 32 #define gLinkChildSpookyMaskTex_HEIGHT 64 u64 gLinkChildSpookyMaskTex[TEX_LEN(u64, gLinkChildSpookyMaskTex_WIDTH, gLinkChildSpookyMaskTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildSpookyMaskTex.ia16.inc.c" }; #define gLinkChildKeatonMaskEyeBrowTex_WIDTH 32 #define gLinkChildKeatonMaskEyeBrowTex_HEIGHT 16 u64 gLinkChildKeatonMaskEyeBrowTex[TEX_LEN(u64, gLinkChildKeatonMaskEyeBrowTex_WIDTH, gLinkChildKeatonMaskEyeBrowTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildKeatonMaskEyeBrowTex.rgba16.inc.c" }; #define gLinkChildKeatonMaskEarTex_WIDTH 8 #define gLinkChildKeatonMaskEarTex_HEIGHT 8 u64 gLinkChildKeatonMaskEarTex[TEX_LEN(u64, gLinkChildKeatonMaskEarTex_WIDTH, gLinkChildKeatonMaskEarTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildKeatonMaskEarTex.rgba16.inc.c" }; #define gLinkChildSkullMaskEyeTex_WIDTH 16 #define gLinkChildSkullMaskEyeTex_HEIGHT 16 u64 gLinkChildSkullMaskEyeTex[TEX_LEN(u64, gLinkChildSkullMaskEyeTex_WIDTH, gLinkChildSkullMaskEyeTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildSkullMaskEyeTex.rgba16.inc.c" }; #define gLinkChildMaskOfTruthTex_WIDTH 32 #define gLinkChildMaskOfTruthTex_HEIGHT 64 u64 gLinkChildMaskOfTruthTex[TEX_LEN(u64, gLinkChildMaskOfTruthTex_WIDTH, gLinkChildMaskOfTruthTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildMaskOfTruthTex.rgba16.inc.c" }; #define gLinkChildMaskOfTruthCurveTex_WIDTH 16 #define gLinkChildMaskOfTruthCurveTex_HEIGHT 32 u64 gLinkChildMaskOfTruthCurveTex[TEX_LEN(u64, gLinkChildMaskOfTruthCurveTex_WIDTH, gLinkChildMaskOfTruthCurveTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildMaskOfTruthCurveTex.rgba16.inc.c" }; #define gLinkChildGoronMaskMouthTex_WIDTH 64 #define gLinkChildGoronMaskMouthTex_HEIGHT 32 u64 gLinkChildGoronMaskMouthTex[TEX_LEN(u64, gLinkChildGoronMaskMouthTex_WIDTH, gLinkChildGoronMaskMouthTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGoronMaskMouthTex.rgba16.inc.c" }; #define gLinkChildGoronMaskEyeTex_WIDTH 32 #define gLinkChildGoronMaskEyeTex_HEIGHT 32 u64 gLinkChildGoronMaskEyeTex[TEX_LEN(u64, gLinkChildGoronMaskEyeTex_WIDTH, gLinkChildGoronMaskEyeTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGoronMaskEyeTex.rgba16.inc.c" }; #define gLinkChildGoronMaskNoseTex_WIDTH 8 #define gLinkChildGoronMaskNoseTex_HEIGHT 8 u64 gLinkChildGoronMaskNoseTex[TEX_LEN(u64, gLinkChildGoronMaskNoseTex_WIDTH, gLinkChildGoronMaskNoseTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGoronMaskNoseTex.rgba16.inc.c" }; #define gLinkChildGoronMaskHairTex_WIDTH 16 #define gLinkChildGoronMaskHairTex_HEIGHT 16 u64 gLinkChildGoronMaskHairTex[TEX_LEN(u64, gLinkChildGoronMaskHairTex_WIDTH, gLinkChildGoronMaskHairTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGoronMaskHairTex.rgba16.inc.c" }; #define gLinkChildSkullMaskTeethTex_WIDTH 8 #define gLinkChildSkullMaskTeethTex_HEIGHT 8 u64 gLinkChildSkullMaskTeethTex[TEX_LEN(u64, gLinkChildSkullMaskTeethTex_WIDTH, gLinkChildSkullMaskTeethTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildSkullMaskTeethTex.rgba16.inc.c" }; #define gLinkChildGoronMaskEarTex_WIDTH 8 #define gLinkChildGoronMaskEarTex_HEIGHT 8 u64 gLinkChildGoronMaskEarTex[TEX_LEN(u64, gLinkChildGoronMaskEarTex_WIDTH, gLinkChildGoronMaskEarTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGoronMaskEarTex.rgba16.inc.c" }; #define gLinkChildZoraMaskEyeBoarderTex_WIDTH 8 #define gLinkChildZoraMaskEyeBoarderTex_HEIGHT 8 u64 gLinkChildZoraMaskEyeBoarderTex[TEX_LEN(u64, gLinkChildZoraMaskEyeBoarderTex_WIDTH, gLinkChildZoraMaskEyeBoarderTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildZoraMaskEyeBoarderTex.rgba16.inc.c" }; #define gLinkChildZoraMaskEarTex_WIDTH 32 #define gLinkChildZoraMaskEarTex_HEIGHT 32 u64 gLinkChildZoraMaskEarTex[TEX_LEN(u64, gLinkChildZoraMaskEarTex_WIDTH, gLinkChildZoraMaskEarTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildZoraMaskEarTex.rgba16.inc.c" }; #define gLinkChildSkullMaskNoseTex_WIDTH 8 #define gLinkChildSkullMaskNoseTex_HEIGHT 8 u64 gLinkChildSkullMaskNoseTex[TEX_LEN(u64, gLinkChildSkullMaskNoseTex_WIDTH, gLinkChildSkullMaskNoseTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildSkullMaskNoseTex.rgba16.inc.c" }; #define gLinkChildZoraMaskEyeTex_WIDTH 32 #define gLinkChildZoraMaskEyeTex_HEIGHT 32 u64 gLinkChildZoraMaskEyeTex[TEX_LEN(u64, gLinkChildZoraMaskEyeTex_WIDTH, gLinkChildZoraMaskEyeTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildZoraMaskEyeTex.rgba16.inc.c" }; #define gLinkChildZoraMaskMouthTex_WIDTH 32 #define gLinkChildZoraMaskMouthTex_HEIGHT 32 u64 gLinkChildZoraMaskMouthTex[TEX_LEN(u64, gLinkChildZoraMaskMouthTex_WIDTH, gLinkChildZoraMaskMouthTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildZoraMaskMouthTex.rgba16.inc.c" }; #define gLinkChildGerudoMaskEyeTex_WIDTH 32 #define gLinkChildGerudoMaskEyeTex_HEIGHT 32 u64 gLinkChildGerudoMaskEyeTex[TEX_LEN(u64, gLinkChildGerudoMaskEyeTex_WIDTH, gLinkChildGerudoMaskEyeTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGerudoMaskEyeTex.rgba16.inc.c" }; #define gLinkChildGerudoMaskMouthTex_WIDTH 16 #define gLinkChildGerudoMaskMouthTex_HEIGHT 16 u64 gLinkChildGerudoMaskMouthTex[TEX_LEN(u64, gLinkChildGerudoMaskMouthTex_WIDTH, gLinkChildGerudoMaskMouthTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGerudoMaskMouthTex.rgba16.inc.c" }; #define gLinkChildGerudoMaskHairTex_WIDTH 16 #define gLinkChildGerudoMaskHairTex_HEIGHT 16 u64 gLinkChildGerudoMaskHairTex[TEX_LEN(u64, gLinkChildGerudoMaskHairTex_WIDTH, gLinkChildGerudoMaskHairTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGerudoMaskHairTex.rgba16.inc.c" }; #define gLinkChildGerudoMaskNoseTex_WIDTH 8 #define gLinkChildGerudoMaskNoseTex_HEIGHT 8 u64 gLinkChildGerudoMaskNoseTex[TEX_LEN(u64, gLinkChildGerudoMaskNoseTex_WIDTH, gLinkChildGerudoMaskNoseTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildGerudoMaskNoseTex.rgba16.inc.c" }; Vtx gLinkChildSkullMaskVtx[] = { #include "assets/objects/object_link_child/gLinkChildSkullMaskVtx.inc.c" }; Vtx gLinkChildSpookyMaskVtx[] = { #include "assets/objects/object_link_child/gLinkChildSpookyMaskVtx.inc.c" }; Vtx gLinkChildKeatonMaskVtx[] = { #include "assets/objects/object_link_child/gLinkChildKeatonMaskVtx.inc.c" }; Vtx gLinkChildMaskOfTruthVtx[] = { #include "assets/objects/object_link_child/gLinkChildMaskOfTruthVtx.inc.c" }; Vtx gLinkChildGoronMaskVtx[] = { #include "assets/objects/object_link_child/gLinkChildGoronMaskVtx.inc.c" }; Vtx gLinkChildZoraMaskVtx[] = { #include "assets/objects/object_link_child/gLinkChildZoraMaskVtx.inc.c" }; Vtx gLinkChildGerudoMaskVtx[] = { #include "assets/objects/object_link_child/gLinkChildGerudoMaskVtx.inc.c" }; Gfx gLinkChildSkullMaskDL[70] = { #include "assets/objects/object_link_child/gLinkChildSkullMaskDL.inc.c" }; Gfx gLinkChildSpookyMaskDL[30] = { #include "assets/objects/object_link_child/gLinkChildSpookyMaskDL.inc.c" }; Gfx gLinkChildKeatonMaskDL[50] = { #include "assets/objects/object_link_child/gLinkChildKeatonMaskDL.inc.c" }; Gfx gLinkChildMaskOfTruthDL[44] = { #include "assets/objects/object_link_child/gLinkChildMaskOfTruthDL.inc.c" }; Gfx gLinkChildGoronMaskDL[70] = { #include "assets/objects/object_link_child/gLinkChildGoronMaskDL.inc.c" }; Gfx gLinkChildZoraMaskDL[65] = { #include "assets/objects/object_link_child/gLinkChildZoraMaskDL.inc.c" }; Gfx gLinkChildGerudoMaskDL[84] = { #include "assets/objects/object_link_child/gLinkChildGerudoMaskDL.inc.c" }; // Bunny hood #define gLinkChildBunnyHoodEyeTex_WIDTH 16 #define gLinkChildBunnyHoodEyeTex_HEIGHT 16 u64 gLinkChildBunnyHoodEyeTex[TEX_LEN(u64, gLinkChildBunnyHoodEyeTex_WIDTH, gLinkChildBunnyHoodEyeTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildBunnyHoodEyeTex.rgba16.inc.c" }; #define gLinkChildBunnyHoodTex_WIDTH 16 #define gLinkChildBunnyHoodTex_HEIGHT 32 u64 gLinkChildBunnyHoodTex[TEX_LEN(u64, gLinkChildBunnyHoodTex_WIDTH, gLinkChildBunnyHoodTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildBunnyHoodTex.rgba16.inc.c" }; #define gLinkChildBunnyHoodEarTex_WIDTH 16 #define gLinkChildBunnyHoodEarTex_HEIGHT 32 u64 gLinkChildBunnyHoodEarTex[TEX_LEN(u64, gLinkChildBunnyHoodEarTex_WIDTH, gLinkChildBunnyHoodEarTex_HEIGHT, 16)] = { #include "assets/objects/object_link_child/gLinkChildBunnyHoodEarTex.rgba16.inc.c" }; Vtx gLinkChildBunnyHoodVtx[] = { #include "assets/objects/object_link_child/gLinkChildBunnyHoodVtx.inc.c" }; Gfx gLinkChildBunnyHoodDL[114] = { #include "assets/objects/object_link_child/gLinkChildBunnyHoodDL.inc.c" }; // Skeleton LodLimb gLinkChildRootLimb = { #include "assets/objects/object_link_child/gLinkChildRootLimb.inc.c" }; LodLimb gLinkChildWaistLimb = { #include "assets/objects/object_link_child/gLinkChildWaistLimb.inc.c" }; LodLimb gLinkChildLowerControlLimb = { #include "assets/objects/object_link_child/gLinkChildLowerControlLimb.inc.c" }; LodLimb gLinkChildRightThighLimb = { #include "assets/objects/object_link_child/gLinkChildRightThighLimb.inc.c" }; LodLimb gLinkChildRightShinLimb = { #include "assets/objects/object_link_child/gLinkChildRightShinLimb.inc.c" }; LodLimb gLinkChildRightFootLimb = { #include "assets/objects/object_link_child/gLinkChildRightFootLimb.inc.c" }; LodLimb gLinkChildLeftThighLimb = { #include "assets/objects/object_link_child/gLinkChildLeftThighLimb.inc.c" }; LodLimb gLinkChildLeftShinLimb = { #include "assets/objects/object_link_child/gLinkChildLeftShinLimb.inc.c" }; LodLimb gLinkChildLeftFootLimb = { #include "assets/objects/object_link_child/gLinkChildLeftFootLimb.inc.c" }; LodLimb gLinkChildUpperControlLimb = { #include "assets/objects/object_link_child/gLinkChildUpperControlLimb.inc.c" }; LodLimb gLinkChildHeadLimb = { #include "assets/objects/object_link_child/gLinkChildHeadLimb.inc.c" }; LodLimb gLinkChildHatLimb = { #include "assets/objects/object_link_child/gLinkChildHatLimb.inc.c" }; LodLimb gLinkChildCollarLimb = { #include "assets/objects/object_link_child/gLinkChildCollarLimb.inc.c" }; LodLimb gLinkChildLeftshoulderLimb = { #include "assets/objects/object_link_child/gLinkChildLeftshoulderLimb.inc.c" }; LodLimb gLinkChildLeftForearmLimb = { #include "assets/objects/object_link_child/gLinkChildLeftForearmLimb.inc.c" }; LodLimb gLinkChildLeftHandLimb = { #include "assets/objects/object_link_child/gLinkChildLeftHandLimb.inc.c" }; LodLimb gLinkChildRightshoulderLimb = { #include "assets/objects/object_link_child/gLinkChildRightshoulderLimb.inc.c" }; LodLimb gLinkChildRightForearmLimb = { #include "assets/objects/object_link_child/gLinkChildRightForearmLimb.inc.c" }; LodLimb gLinkChildRightHandLimb = { #include "assets/objects/object_link_child/gLinkChildRightHandLimb.inc.c" }; LodLimb gLinkChildSwordAndSheathLimb = { #include "assets/objects/object_link_child/gLinkChildSwordAndSheathLimb.inc.c" }; LodLimb gLinkChildTorsoLimb = { #include "assets/objects/object_link_child/gLinkChildTorsoLimb.inc.c" }; void* gLinkChildLimbs[] = { #include "assets/objects/object_link_child/gLinkChildLimbs.inc.c" }; FlexSkeletonHeader gLinkChildSkel = { #include "assets/objects/object_link_child/gLinkChildSkel.inc.c" };