#ifndef OBJECTS_OBJECT_ZL1_H
#define OBJECTS_OBJECT_ZL1_H 1

#include "align_asset_macro.h"

#define dgChildZelda1Anim_00438 "__OTR__objects/object_zl1/gChildZelda1Anim_00438"
static const ALIGN_ASSET(2) char gChildZelda1Anim_00438[] = dgChildZelda1Anim_00438;

#define dgChildZelda1TLUT_0450 "__OTR__objects/object_zl1/gChildZelda1TLUT_0450"
static const ALIGN_ASSET(2) char gChildZelda1TLUT_0450[] = dgChildZelda1TLUT_0450;

#define dgChildZelda1DressGradientTex "__OTR__objects/object_zl1/gChildZelda1DressGradientTex"
static const ALIGN_ASSET(2) char gChildZelda1DressGradientTex[] = dgChildZelda1DressGradientTex;

#define dgChildZelda1PurpleDressPatternTex "__OTR__objects/object_zl1/gChildZelda1PurpleDressPatternTex"
static const ALIGN_ASSET(2) char gChildZelda1PurpleDressPatternTex[] = dgChildZelda1PurpleDressPatternTex;

#define dgChildZelda1TriforceSashTex "__OTR__objects/object_zl1/gChildZelda1TriforceSashTex"
static const ALIGN_ASSET(2) char gChildZelda1TriforceSashTex[] = dgChildZelda1TriforceSashTex;

#define dgChildZelda1BeltTex "__OTR__objects/object_zl1/gChildZelda1BeltTex"
static const ALIGN_ASSET(2) char gChildZelda1BeltTex[] = dgChildZelda1BeltTex;

#define dgChildZelda1BeltLoopsTex "__OTR__objects/object_zl1/gChildZelda1BeltLoopsTex"
static const ALIGN_ASSET(2) char gChildZelda1BeltLoopsTex[] = dgChildZelda1BeltLoopsTex;

#define dgChildZelda1DressWrinklesTex "__OTR__objects/object_zl1/gChildZelda1DressWrinklesTex"
static const ALIGN_ASSET(2) char gChildZelda1DressWrinklesTex[] = dgChildZelda1DressWrinklesTex;

#define dgChildZelda1BackOfHandTex "__OTR__objects/object_zl1/gChildZelda1BackOfHandTex"
static const ALIGN_ASSET(2) char gChildZelda1BackOfHandTex[] = dgChildZelda1BackOfHandTex;

#define dgChildZelda1BraceletTex "__OTR__objects/object_zl1/gChildZelda1BraceletTex"
static const ALIGN_ASSET(2) char gChildZelda1BraceletTex[] = dgChildZelda1BraceletTex;

#define dgChildZelda1BlueUndershirtGradient1Tex "__OTR__objects/object_zl1/gChildZelda1BlueUndershirtGradient1Tex"
static const ALIGN_ASSET(2) char gChildZelda1BlueUndershirtGradient1Tex[] = dgChildZelda1BlueUndershirtGradient1Tex;

#define dgChildZelda1BlueUndershirtGradient2Tex "__OTR__objects/object_zl1/gChildZelda1BlueUndershirtGradient2Tex"
static const ALIGN_ASSET(2) char gChildZelda1BlueUndershirtGradient2Tex[] = dgChildZelda1BlueUndershirtGradient2Tex;

#define dgChildZelda1Tex_1A50 "__OTR__objects/object_zl1/gChildZelda1Tex_1A50"
static const ALIGN_ASSET(2) char gChildZelda1Tex_1A50[] = dgChildZelda1Tex_1A50;

#define dgChildZelda1StripedShoulderPatternTex "__OTR__objects/object_zl1/gChildZelda1StripedShoulderPatternTex"
static const ALIGN_ASSET(2) char gChildZelda1StripedShoulderPatternTex[] = dgChildZelda1StripedShoulderPatternTex;

#define dgChildZelda1UndershirtWrinklesTex "__OTR__objects/object_zl1/gChildZelda1UndershirtWrinklesTex"
static const ALIGN_ASSET(2) char gChildZelda1UndershirtWrinklesTex[] = dgChildZelda1UndershirtWrinklesTex;

#define dgChildZelda1PendantTex "__OTR__objects/object_zl1/gChildZelda1PendantTex"
static const ALIGN_ASSET(2) char gChildZelda1PendantTex[] = dgChildZelda1PendantTex;

#define dgChildZelda1TorsoDL "__OTR__objects/object_zl1/gChildZelda1TorsoDL"
static const ALIGN_ASSET(2) char gChildZelda1TorsoDL[] = dgChildZelda1TorsoDL;

#define dgChildZelda1RightUpperArmDL "__OTR__objects/object_zl1/gChildZelda1RightUpperArmDL"
static const ALIGN_ASSET(2) char gChildZelda1RightUpperArmDL[] = dgChildZelda1RightUpperArmDL;

#define dgChildZelda1RightForearmDL "__OTR__objects/object_zl1/gChildZelda1RightForearmDL"
static const ALIGN_ASSET(2) char gChildZelda1RightForearmDL[] = dgChildZelda1RightForearmDL;

#define dgChildZelda1RightHandDL "__OTR__objects/object_zl1/gChildZelda1RightHandDL"
static const ALIGN_ASSET(2) char gChildZelda1RightHandDL[] = dgChildZelda1RightHandDL;

#define dgChildZelda1LeftUpperArmDL "__OTR__objects/object_zl1/gChildZelda1LeftUpperArmDL"
static const ALIGN_ASSET(2) char gChildZelda1LeftUpperArmDL[] = dgChildZelda1LeftUpperArmDL;

#define dgChildZelda1LeftForearmDL "__OTR__objects/object_zl1/gChildZelda1LeftForearmDL"
static const ALIGN_ASSET(2) char gChildZelda1LeftForearmDL[] = dgChildZelda1LeftForearmDL;

#define dgChildZelda1LeftHandDL "__OTR__objects/object_zl1/gChildZelda1LeftHandDL"
static const ALIGN_ASSET(2) char gChildZelda1LeftHandDL[] = dgChildZelda1LeftHandDL;

#define dgChildZelda1WaistDL "__OTR__objects/object_zl1/gChildZelda1WaistDL"
static const ALIGN_ASSET(2) char gChildZelda1WaistDL[] = dgChildZelda1WaistDL;

#define dgChildZelda1Dress1DL "__OTR__objects/object_zl1/gChildZelda1Dress1DL"
static const ALIGN_ASSET(2) char gChildZelda1Dress1DL[] = dgChildZelda1Dress1DL;

#define dgChildZelda1Dress2DL "__OTR__objects/object_zl1/gChildZelda1Dress2DL"
static const ALIGN_ASSET(2) char gChildZelda1Dress2DL[] = dgChildZelda1Dress2DL;

#define dgChildZelda1Dress3DL "__OTR__objects/object_zl1/gChildZelda1Dress3DL"
static const ALIGN_ASSET(2) char gChildZelda1Dress3DL[] = dgChildZelda1Dress3DL;

#define dgChildZelda1TLUT_6CD8 "__OTR__objects/object_zl1/gChildZelda1TLUT_6CD8"
static const ALIGN_ASSET(2) char gChildZelda1TLUT_6CD8[] = dgChildZelda1TLUT_6CD8;

#define dgChildZelda1TLUT_6ED0 "__OTR__objects/object_zl1/gChildZelda1TLUT_6ED0"
static const ALIGN_ASSET(2) char gChildZelda1TLUT_6ED0[] = dgChildZelda1TLUT_6ED0;

#define dgChildZelda1TLUT_70C8 "__OTR__objects/object_zl1/gChildZelda1TLUT_70C8"
static const ALIGN_ASSET(2) char gChildZelda1TLUT_70C8[] = dgChildZelda1TLUT_70C8;

#define dgChildZelda1EyeOpenLookingUpRightTex "__OTR__objects/object_zl1/gChildZelda1EyeOpenLookingUpRightTex"
static const ALIGN_ASSET(2) char gChildZelda1EyeOpenLookingUpRightTex[] = dgChildZelda1EyeOpenLookingUpRightTex;

#define dgChildZelda1MouthNeutralTex "__OTR__objects/object_zl1/gChildZelda1MouthNeutralTex"
static const ALIGN_ASSET(2) char gChildZelda1MouthNeutralTex[] = dgChildZelda1MouthNeutralTex;

#define dgChildZelda1HeaddressGradientTex "__OTR__objects/object_zl1/gChildZelda1HeaddressGradientTex"
static const ALIGN_ASSET(2) char gChildZelda1HeaddressGradientTex[] = dgChildZelda1HeaddressGradientTex;

#define dgChildZelda1SkinGradientTex "__OTR__objects/object_zl1/gChildZelda1SkinGradientTex"
static const ALIGN_ASSET(2) char gChildZelda1SkinGradientTex[] = dgChildZelda1SkinGradientTex;

#define dgChildZelda1HeaddressTriforceEmblemTex "__OTR__objects/object_zl1/gChildZelda1HeaddressTriforceEmblemTex"
static const ALIGN_ASSET(2) char gChildZelda1HeaddressTriforceEmblemTex[] = dgChildZelda1HeaddressTriforceEmblemTex;

#define dgChildZelda1PointedHairOnSideTex "__OTR__objects/object_zl1/gChildZelda1PointedHairOnSideTex"
static const ALIGN_ASSET(2) char gChildZelda1PointedHairOnSideTex[] = dgChildZelda1PointedHairOnSideTex;

#define dgChildZelda1HairTex "__OTR__objects/object_zl1/gChildZelda1HairTex"
static const ALIGN_ASSET(2) char gChildZelda1HairTex[] = dgChildZelda1HairTex;

#define dgChildZelda1Tex_81C8 "__OTR__objects/object_zl1/gChildZelda1Tex_81C8"
static const ALIGN_ASSET(2) char gChildZelda1Tex_81C8[] = dgChildZelda1Tex_81C8;

#define dgChildZelda1EarTex "__OTR__objects/object_zl1/gChildZelda1EarTex"
static const ALIGN_ASSET(2) char gChildZelda1EarTex[] = dgChildZelda1EarTex;

#define dgChildZelda1AlternateDressPatternTex "__OTR__objects/object_zl1/gChildZelda1AlternateDressPatternTex"
static const ALIGN_ASSET(2) char gChildZelda1AlternateDressPatternTex[] = dgChildZelda1AlternateDressPatternTex;

#define dgChildZelda1AlternateDressBeltTex "__OTR__objects/object_zl1/gChildZelda1AlternateDressBeltTex"
static const ALIGN_ASSET(2) char gChildZelda1AlternateDressBeltTex[] = dgChildZelda1AlternateDressBeltTex;

#define dgChildZelda1AlternateDressGradientTex "__OTR__objects/object_zl1/gChildZelda1AlternateDressGradientTex"
static const ALIGN_ASSET(2) char gChildZelda1AlternateDressGradientTex[] = dgChildZelda1AlternateDressGradientTex;

#define dgChildZelda1AlternateDressLiningTex "__OTR__objects/object_zl1/gChildZelda1AlternateDressLiningTex"
static const ALIGN_ASSET(2) char gChildZelda1AlternateDressLiningTex[] = dgChildZelda1AlternateDressLiningTex;

#define dgChildZelda1BootTex "__OTR__objects/object_zl1/gChildZelda1BootTex"
static const ALIGN_ASSET(2) char gChildZelda1BootTex[] = dgChildZelda1BootTex;

#define dgChildZelda1BootShaftTex "__OTR__objects/object_zl1/gChildZelda1BootShaftTex"
static const ALIGN_ASSET(2) char gChildZelda1BootShaftTex[] = dgChildZelda1BootShaftTex;

#define dgChildZelda1EyeOpenLookingLeftTex "__OTR__objects/object_zl1/gChildZelda1EyeOpenLookingLeftTex"
static const ALIGN_ASSET(2) char gChildZelda1EyeOpenLookingLeftTex[] = dgChildZelda1EyeOpenLookingLeftTex;

#define dgChildZelda1EyeOpenLookingRightTex "__OTR__objects/object_zl1/gChildZelda1EyeOpenLookingRightTex"
static const ALIGN_ASSET(2) char gChildZelda1EyeOpenLookingRightTex[] = dgChildZelda1EyeOpenLookingRightTex;

#define dgChildZelda1MouthFrowningTex "__OTR__objects/object_zl1/gChildZelda1MouthFrowningTex"
static const ALIGN_ASSET(2) char gChildZelda1MouthFrowningTex[] = dgChildZelda1MouthFrowningTex;

#define dgChildZelda1EyeHalf1Tex "__OTR__objects/object_zl1/gChildZelda1EyeHalf1Tex"
static const ALIGN_ASSET(2) char gChildZelda1EyeHalf1Tex[] = dgChildZelda1EyeHalf1Tex;

#define dgChildZelda1EyeHalf2Tex "__OTR__objects/object_zl1/gChildZelda1EyeHalf2Tex"
static const ALIGN_ASSET(2) char gChildZelda1EyeHalf2Tex[] = dgChildZelda1EyeHalf2Tex;

#define dgChildZelda1EyeClosedTex "__OTR__objects/object_zl1/gChildZelda1EyeClosedTex"
static const ALIGN_ASSET(2) char gChildZelda1EyeClosedTex[] = dgChildZelda1EyeClosedTex;

#define dgChildZelda1EyeWideTex "__OTR__objects/object_zl1/gChildZelda1EyeWideTex"
static const ALIGN_ASSET(2) char gChildZelda1EyeWideTex[] = dgChildZelda1EyeWideTex;

#define dgChildZelda1MouthOpenTex "__OTR__objects/object_zl1/gChildZelda1MouthOpenTex"
static const ALIGN_ASSET(2) char gChildZelda1MouthOpenTex[] = dgChildZelda1MouthOpenTex;

#define dgChildZelda1Tex_A848 "__OTR__objects/object_zl1/gChildZelda1Tex_A848"
static const ALIGN_ASSET(2) char gChildZelda1Tex_A848[] = dgChildZelda1Tex_A848;

#define dgChildZelda1HeaddressTex_A8C8 "__OTR__objects/object_zl1/gChildZelda1HeaddressTex_A8C8"
static const ALIGN_ASSET(2) char gChildZelda1HeaddressTex_A8C8[] = dgChildZelda1HeaddressTex_A8C8;

#define dgChildZelda1HeaddressStripeTex "__OTR__objects/object_zl1/gChildZelda1HeaddressStripeTex"
static const ALIGN_ASSET(2) char gChildZelda1HeaddressStripeTex[] = dgChildZelda1HeaddressStripeTex;

#define dgChildZelda1MouthOpenSmilingTex "__OTR__objects/object_zl1/gChildZelda1MouthOpenSmilingTex"
static const ALIGN_ASSET(2) char gChildZelda1MouthOpenSmilingTex[] = dgChildZelda1MouthOpenSmilingTex;

#define dgChildZelda1HeadDL "__OTR__objects/object_zl1/gChildZelda1HeadDL"
static const ALIGN_ASSET(2) char gChildZelda1HeadDL[] = dgChildZelda1HeadDL;

#define dgChildZelda1AlternateDressDL "__OTR__objects/object_zl1/gChildZelda1AlternateDressDL"
static const ALIGN_ASSET(2) char gChildZelda1AlternateDressDL[] = dgChildZelda1AlternateDressDL;

#define dgChildZelda1LeftFootDL "__OTR__objects/object_zl1/gChildZelda1LeftFootDL"
static const ALIGN_ASSET(2) char gChildZelda1LeftFootDL[] = dgChildZelda1LeftFootDL;

#define dgChildZelda1RightFootDL "__OTR__objects/object_zl1/gChildZelda1RightFootDL"
static const ALIGN_ASSET(2) char gChildZelda1RightFootDL[] = dgChildZelda1RightFootDL;

#define dgChildZelda1RightLegDL "__OTR__objects/object_zl1/gChildZelda1RightLegDL"
static const ALIGN_ASSET(2) char gChildZelda1RightLegDL[] = dgChildZelda1RightLegDL;

#define dgChildZelda1LeftLegDL "__OTR__objects/object_zl1/gChildZelda1LeftLegDL"
static const ALIGN_ASSET(2) char gChildZelda1LeftLegDL[] = dgChildZelda1LeftLegDL;

#define dgChildZelda1OcarinaDL "__OTR__objects/object_zl1/gChildZelda1OcarinaDL"
static const ALIGN_ASSET(2) char gChildZelda1OcarinaDL[] = dgChildZelda1OcarinaDL;

#define dgChildZelda1Skel "__OTR__objects/object_zl1/gChildZelda1Skel"
static const ALIGN_ASSET(2) char gChildZelda1Skel[] = dgChildZelda1Skel;

#define dgChildZelda1Anim_10B38 "__OTR__objects/object_zl1/gChildZelda1Anim_10B38"
static const ALIGN_ASSET(2) char gChildZelda1Anim_10B38[] = dgChildZelda1Anim_10B38;

#define dgChildZelda1Anim_11348 "__OTR__objects/object_zl1/gChildZelda1Anim_11348"
static const ALIGN_ASSET(2) char gChildZelda1Anim_11348[] = dgChildZelda1Anim_11348;

#define dgChildZelda1Anim_116E4 "__OTR__objects/object_zl1/gChildZelda1Anim_116E4"
static const ALIGN_ASSET(2) char gChildZelda1Anim_116E4[] = dgChildZelda1Anim_116E4;

#define dgChildZelda1Anim_11B88 "__OTR__objects/object_zl1/gChildZelda1Anim_11B88"
static const ALIGN_ASSET(2) char gChildZelda1Anim_11B88[] = dgChildZelda1Anim_11B88;

#define dgChildZelda1Anim_12118 "__OTR__objects/object_zl1/gChildZelda1Anim_12118"
static const ALIGN_ASSET(2) char gChildZelda1Anim_12118[] = dgChildZelda1Anim_12118;

#define dgChildZelda1Anim_12B04 "__OTR__objects/object_zl1/gChildZelda1Anim_12B04"
static const ALIGN_ASSET(2) char gChildZelda1Anim_12B04[] = dgChildZelda1Anim_12B04;

#define dgChildZelda1Anim_12F80 "__OTR__objects/object_zl1/gChildZelda1Anim_12F80"
static const ALIGN_ASSET(2) char gChildZelda1Anim_12F80[] = dgChildZelda1Anim_12F80;

#define dgChildZelda1Anim_132D8 "__OTR__objects/object_zl1/gChildZelda1Anim_132D8"
static const ALIGN_ASSET(2) char gChildZelda1Anim_132D8[] = dgChildZelda1Anim_132D8;

#define dgChildZelda1Anim_138E0 "__OTR__objects/object_zl1/gChildZelda1Anim_138E0"
static const ALIGN_ASSET(2) char gChildZelda1Anim_138E0[] = dgChildZelda1Anim_138E0;

#define dgChildZelda1Anim_13F10 "__OTR__objects/object_zl1/gChildZelda1Anim_13F10"
static const ALIGN_ASSET(2) char gChildZelda1Anim_13F10[] = dgChildZelda1Anim_13F10;

#define dgChildZelda1Anim_143A8 "__OTR__objects/object_zl1/gChildZelda1Anim_143A8"
static const ALIGN_ASSET(2) char gChildZelda1Anim_143A8[] = dgChildZelda1Anim_143A8;

#define dobject_zl1Tex_00EE58 "__OTR__objects/object_zl1/object_zl1Tex_00EE58"
static const ALIGN_ASSET(2) char object_zl1Tex_00EE58[] = dobject_zl1Tex_00EE58;

typedef enum ChildZelda1Limb {
    /* 0x00 */ CHILD_ZELDA_1_LIMB_NONE,
    /* 0x01 */ CHILD_ZELDA_1_LIMB_ROOT,
    /* 0x02 */ CHILD_ZELDA_1_LIMB_WAIST,
    /* 0x03 */ CHILD_ZELDA_1_LIMB_LEFT_LEG,
    /* 0x04 */ CHILD_ZELDA_1_LIMB_LEFT_FOOT,
    /* 0x05 */ CHILD_ZELDA_1_LIMB_RIGHT_LEG,
    /* 0x06 */ CHILD_ZELDA_1_LIMB_RIGHT_FOOT,
    /* 0x07 */ CHILD_ZELDA_1_LIMB_DRESS_1,
    /* 0x08 */ CHILD_ZELDA_1_LIMB_DRESS_2,
    /* 0x09 */ CHILD_ZELDA_1_LIMB_DRESS_3,
    /* 0x0A */ CHILD_ZELDA_1_LIMB_TORSO,
    /* 0x0B */ CHILD_ZELDA_1_LIMB_LEFT_UPPER_ARM,
    /* 0x0C */ CHILD_ZELDA_1_LIMB_LEFT_FOREARM,
    /* 0x0D */ CHILD_ZELDA_1_LIMB_LEFT_HAND,
    /* 0x0E */ CHILD_ZELDA_1_LIMB_RIGHT_UPPER_ARM,
    /* 0x0F */ CHILD_ZELDA_1_LIMB_RIGHT_FOREARM,
    /* 0x10 */ CHILD_ZELDA_1_LIMB_RIGHT_HAND,
    /* 0x11 */ CHILD_ZELDA_1_LIMB_HEAD,
    /* 0x12 */ CHILD_ZELDA_1_LIMB_MAX
} ChildZelda1Limb;

#endif // OBJECTS_OBJECT_ZL1_H
