#ifndef OBJECTS_OBJECT_DNQ_H
#define OBJECTS_OBJECT_DNQ_H 1

#include "align_asset_macro.h"

#define dgDekuPrincessJumpKickAnim "__OTR__objects/object_dnq/gDekuPrincessJumpKickAnim"
static const ALIGN_ASSET(2) char gDekuPrincessJumpKickAnim[] = dgDekuPrincessJumpKickAnim;

#define dgDekuPrincessJumpAnim "__OTR__objects/object_dnq/gDekuPrincessJumpAnim"
static const ALIGN_ASSET(2) char gDekuPrincessJumpAnim[] = dgDekuPrincessJumpAnim;

#define dgDekuPrincessBounceStartAnim "__OTR__objects/object_dnq/gDekuPrincessBounceStartAnim"
static const ALIGN_ASSET(2) char gDekuPrincessBounceStartAnim[] = dgDekuPrincessBounceStartAnim;

#define dgDekuPrincessBounceLoopAnim "__OTR__objects/object_dnq/gDekuPrincessBounceLoopAnim"
static const ALIGN_ASSET(2) char gDekuPrincessBounceLoopAnim[] = dgDekuPrincessBounceLoopAnim;

#define dgDekuPrincessHurryAnim "__OTR__objects/object_dnq/gDekuPrincessHurryAnim"
static const ALIGN_ASSET(2) char gDekuPrincessHurryAnim[] = dgDekuPrincessHurryAnim;

#define dgDekuPrincessHurryEndAnim "__OTR__objects/object_dnq/gDekuPrincessHurryEndAnim"
static const ALIGN_ASSET(2) char gDekuPrincessHurryEndAnim[] = dgDekuPrincessHurryEndAnim;

#define dgDekuPrincessScoldAnim "__OTR__objects/object_dnq/gDekuPrincessScoldAnim"
static const ALIGN_ASSET(2) char gDekuPrincessScoldAnim[] = dgDekuPrincessScoldAnim;

#define dgDekuPrincessGlareStartAnim "__OTR__objects/object_dnq/gDekuPrincessGlareStartAnim"
static const ALIGN_ASSET(2) char gDekuPrincessGlareStartAnim[] = dgDekuPrincessGlareStartAnim;

#define dgDekuPrincessGlareLoopAnim "__OTR__objects/object_dnq/gDekuPrincessGlareLoopAnim"
static const ALIGN_ASSET(2) char gDekuPrincessGlareLoopAnim[] = dgDekuPrincessGlareLoopAnim;

#define dgDekuPrincessThinkLoopAnim "__OTR__objects/object_dnq/gDekuPrincessThinkLoopAnim"
static const ALIGN_ASSET(2) char gDekuPrincessThinkLoopAnim[] = dgDekuPrincessThinkLoopAnim;

#define dgDekuPrincessArmsTogetherLoopAnim "__OTR__objects/object_dnq/gDekuPrincessArmsTogetherLoopAnim"
static const ALIGN_ASSET(2) char gDekuPrincessArmsTogetherLoopAnim[] = dgDekuPrincessArmsTogetherLoopAnim;

#define dgDekuPrincessLaughStartAnim "__OTR__objects/object_dnq/gDekuPrincessLaughStartAnim"
static const ALIGN_ASSET(2) char gDekuPrincessLaughStartAnim[] = dgDekuPrincessLaughStartAnim;

#define dgDekuPrincessLaughLoopAnim "__OTR__objects/object_dnq/gDekuPrincessLaughLoopAnim"
static const ALIGN_ASSET(2) char gDekuPrincessLaughLoopAnim[] = dgDekuPrincessLaughLoopAnim;

#define dgDekuPrincessTurnAroundAnim "__OTR__objects/object_dnq/gDekuPrincessTurnAroundAnim"
static const ALIGN_ASSET(2) char gDekuPrincessTurnAroundAnim[] = dgDekuPrincessTurnAroundAnim;

#define dgDekuPrincessAngryStartAnim "__OTR__objects/object_dnq/gDekuPrincessAngryStartAnim"
static const ALIGN_ASSET(2) char gDekuPrincessAngryStartAnim[] = dgDekuPrincessAngryStartAnim;

#define dgDekuPrincessAngryLoopAnim "__OTR__objects/object_dnq/gDekuPrincessAngryLoopAnim"
static const ALIGN_ASSET(2) char gDekuPrincessAngryLoopAnim[] = dgDekuPrincessAngryLoopAnim;

#define dgDekuPrincessBowAnim "__OTR__objects/object_dnq/gDekuPrincessBowAnim"
static const ALIGN_ASSET(2) char gDekuPrincessBowAnim[] = dgDekuPrincessBowAnim;

#define dgDekuPrincessRunAnim "__OTR__objects/object_dnq/gDekuPrincessRunAnim"
static const ALIGN_ASSET(2) char gDekuPrincessRunAnim[] = dgDekuPrincessRunAnim;

#define dgDekuPrincessIdleAnim "__OTR__objects/object_dnq/gDekuPrincessIdleAnim"
static const ALIGN_ASSET(2) char gDekuPrincessIdleAnim[] = dgDekuPrincessIdleAnim;

#define dgDekuPrincessThinkStartAnim "__OTR__objects/object_dnq/gDekuPrincessThinkStartAnim"
static const ALIGN_ASSET(2) char gDekuPrincessThinkStartAnim[] = dgDekuPrincessThinkStartAnim;

#define dgDekuPrincessArmsTogetherStartAnim "__OTR__objects/object_dnq/gDekuPrincessArmsTogetherStartAnim"
static const ALIGN_ASSET(2) char gDekuPrincessArmsTogetherStartAnim[] = dgDekuPrincessArmsTogetherStartAnim;

#define dgDekuPrincessHeadDL "__OTR__objects/object_dnq/gDekuPrincessHeadDL"
static const ALIGN_ASSET(2) char gDekuPrincessHeadDL[] = dgDekuPrincessHeadDL;

#define dgDekuPrincessEyesDL "__OTR__objects/object_dnq/gDekuPrincessEyesDL"
static const ALIGN_ASSET(2) char gDekuPrincessEyesDL[] = dgDekuPrincessEyesDL;

#define dgDekuPrincessHair9DL "__OTR__objects/object_dnq/gDekuPrincessHair9DL"
static const ALIGN_ASSET(2) char gDekuPrincessHair9DL[] = dgDekuPrincessHair9DL;

#define dgDekuPrincessHair8DL "__OTR__objects/object_dnq/gDekuPrincessHair8DL"
static const ALIGN_ASSET(2) char gDekuPrincessHair8DL[] = dgDekuPrincessHair8DL;

#define dgDekuPrincessHair7DL "__OTR__objects/object_dnq/gDekuPrincessHair7DL"
static const ALIGN_ASSET(2) char gDekuPrincessHair7DL[] = dgDekuPrincessHair7DL;

#define dgDekuPrincessHair6DL "__OTR__objects/object_dnq/gDekuPrincessHair6DL"
static const ALIGN_ASSET(2) char gDekuPrincessHair6DL[] = dgDekuPrincessHair6DL;

#define dgDekuPrincessHair5DL "__OTR__objects/object_dnq/gDekuPrincessHair5DL"
static const ALIGN_ASSET(2) char gDekuPrincessHair5DL[] = dgDekuPrincessHair5DL;

#define dgDekuPrincessHair4DL "__OTR__objects/object_dnq/gDekuPrincessHair4DL"
static const ALIGN_ASSET(2) char gDekuPrincessHair4DL[] = dgDekuPrincessHair4DL;

#define dgDekuPrincessHair3DL "__OTR__objects/object_dnq/gDekuPrincessHair3DL"
static const ALIGN_ASSET(2) char gDekuPrincessHair3DL[] = dgDekuPrincessHair3DL;

#define dgDekuPrincessHair2DL "__OTR__objects/object_dnq/gDekuPrincessHair2DL"
static const ALIGN_ASSET(2) char gDekuPrincessHair2DL[] = dgDekuPrincessHair2DL;

#define dgDekuPrincessHair1DL "__OTR__objects/object_dnq/gDekuPrincessHair1DL"
static const ALIGN_ASSET(2) char gDekuPrincessHair1DL[] = dgDekuPrincessHair1DL;

#define dgDekuPrincessSnoutDL "__OTR__objects/object_dnq/gDekuPrincessSnoutDL"
static const ALIGN_ASSET(2) char gDekuPrincessSnoutDL[] = dgDekuPrincessSnoutDL;

#define dgDekuPrincessRightEarringDL "__OTR__objects/object_dnq/gDekuPrincessRightEarringDL"
static const ALIGN_ASSET(2) char gDekuPrincessRightEarringDL[] = dgDekuPrincessRightEarringDL;

#define dgDekuPrincessLeftEarringDL "__OTR__objects/object_dnq/gDekuPrincessLeftEarringDL"
static const ALIGN_ASSET(2) char gDekuPrincessLeftEarringDL[] = dgDekuPrincessLeftEarringDL;

#define dgDekuPrincessNeckDL "__OTR__objects/object_dnq/gDekuPrincessNeckDL"
static const ALIGN_ASSET(2) char gDekuPrincessNeckDL[] = dgDekuPrincessNeckDL;

#define dgDekuPrincessTorsoDL "__OTR__objects/object_dnq/gDekuPrincessTorsoDL"
static const ALIGN_ASSET(2) char gDekuPrincessTorsoDL[] = dgDekuPrincessTorsoDL;

#define dgDekuPrincessRightSleeveEndDL "__OTR__objects/object_dnq/gDekuPrincessRightSleeveEndDL"
static const ALIGN_ASSET(2) char gDekuPrincessRightSleeveEndDL[] = dgDekuPrincessRightSleeveEndDL;

#define dgDekuPrincessRightForearmDL "__OTR__objects/object_dnq/gDekuPrincessRightForearmDL"
static const ALIGN_ASSET(2) char gDekuPrincessRightForearmDL[] = dgDekuPrincessRightForearmDL;

#define dgDekuPrincessRightUpperArmDL "__OTR__objects/object_dnq/gDekuPrincessRightUpperArmDL"
static const ALIGN_ASSET(2) char gDekuPrincessRightUpperArmDL[] = dgDekuPrincessRightUpperArmDL;

#define dgDekuPrincessLeftSleeveEndDL "__OTR__objects/object_dnq/gDekuPrincessLeftSleeveEndDL"
static const ALIGN_ASSET(2) char gDekuPrincessLeftSleeveEndDL[] = dgDekuPrincessLeftSleeveEndDL;

#define dgDekuPrincessLeftForearmDL "__OTR__objects/object_dnq/gDekuPrincessLeftForearmDL"
static const ALIGN_ASSET(2) char gDekuPrincessLeftForearmDL[] = dgDekuPrincessLeftForearmDL;

#define dgDekuPrincessLeftUpperArmDL "__OTR__objects/object_dnq/gDekuPrincessLeftUpperArmDL"
static const ALIGN_ASSET(2) char gDekuPrincessLeftUpperArmDL[] = dgDekuPrincessLeftUpperArmDL;

#define dgDekuPrincessDressDL "__OTR__objects/object_dnq/gDekuPrincessDressDL"
static const ALIGN_ASSET(2) char gDekuPrincessDressDL[] = dgDekuPrincessDressDL;

#define dgDekuPrincessDressTrainDL "__OTR__objects/object_dnq/gDekuPrincessDressTrainDL"
static const ALIGN_ASSET(2) char gDekuPrincessDressTrainDL[] = dgDekuPrincessDressTrainDL;

#define dgDekuPrincessPetalTex "__OTR__objects/object_dnq/gDekuPrincessPetalTex"
static const ALIGN_ASSET(2) char gDekuPrincessPetalTex[] = dgDekuPrincessPetalTex;

#define dgDekuPrincessHairLeafTex "__OTR__objects/object_dnq/gDekuPrincessHairLeafTex"
static const ALIGN_ASSET(2) char gDekuPrincessHairLeafTex[] = dgDekuPrincessHairLeafTex;

#define dgDekuPrincessHeadTex "__OTR__objects/object_dnq/gDekuPrincessHeadTex"
static const ALIGN_ASSET(2) char gDekuPrincessHeadTex[] = dgDekuPrincessHeadTex;

#define dgDekuPrincessMouthTex "__OTR__objects/object_dnq/gDekuPrincessMouthTex"
static const ALIGN_ASSET(2) char gDekuPrincessMouthTex[] = dgDekuPrincessMouthTex;

#define dgDekuPrincessFaceTex "__OTR__objects/object_dnq/gDekuPrincessFaceTex"
static const ALIGN_ASSET(2) char gDekuPrincessFaceTex[] = dgDekuPrincessFaceTex;

#define dgDekuPrincessDressTex "__OTR__objects/object_dnq/gDekuPrincessDressTex"
static const ALIGN_ASSET(2) char gDekuPrincessDressTex[] = dgDekuPrincessDressTex;

#define dgDekuPrincessSleeveTex "__OTR__objects/object_dnq/gDekuPrincessSleeveTex"
static const ALIGN_ASSET(2) char gDekuPrincessSleeveTex[] = dgDekuPrincessSleeveTex;

#define dgDekuPrincessEyeOpenTex "__OTR__objects/object_dnq/gDekuPrincessEyeOpenTex"
static const ALIGN_ASSET(2) char gDekuPrincessEyeOpenTex[] = dgDekuPrincessEyeOpenTex;

#define dgDekuPrincessEyeHalfTex "__OTR__objects/object_dnq/gDekuPrincessEyeHalfTex"
static const ALIGN_ASSET(2) char gDekuPrincessEyeHalfTex[] = dgDekuPrincessEyeHalfTex;

#define dgDekuPrincessEyeClosedTex "__OTR__objects/object_dnq/gDekuPrincessEyeClosedTex"
static const ALIGN_ASSET(2) char gDekuPrincessEyeClosedTex[] = dgDekuPrincessEyeClosedTex;

#define dgDekuPrincessEyeAngryTex "__OTR__objects/object_dnq/gDekuPrincessEyeAngryTex"
static const ALIGN_ASSET(2) char gDekuPrincessEyeAngryTex[] = dgDekuPrincessEyeAngryTex;

#define dgDekuPrincessSkel "__OTR__objects/object_dnq/gDekuPrincessSkel"
static const ALIGN_ASSET(2) char gDekuPrincessSkel[] = dgDekuPrincessSkel;

#define dgDekuPrincessWalkAnim "__OTR__objects/object_dnq/gDekuPrincessWalkAnim"
static const ALIGN_ASSET(2) char gDekuPrincessWalkAnim[] = dgDekuPrincessWalkAnim;

#define dgDekuPrincessGreetingAnim "__OTR__objects/object_dnq/gDekuPrincessGreetingAnim"
static const ALIGN_ASSET(2) char gDekuPrincessGreetingAnim[] = dgDekuPrincessGreetingAnim;

typedef enum DekuPrincessLimb {
    /* 0x00 */ DEKU_PRINCESS_LIMB_NONE,
    /* 0x01 */ DEKU_PRINCESS_LIMB_ROOT,
    /* 0x02 */ DEKU_PRINCESS_LIMB_DRESS,
    /* 0x03 */ DEKU_PRINCESS_LIMB_DRESS_TRAIN,
    /* 0x04 */ DEKU_PRINCESS_LIMB_TORSO,
    /* 0x05 */ DEKU_PRINCESS_LIMB_LEFT_UPPER_ARM,
    /* 0x06 */ DEKU_PRINCESS_LIMB_LEFT_FOREARM,
    /* 0x07 */ DEKU_PRINCESS_LIMB_LEFT_SLEEVE_END,
    /* 0x08 */ DEKU_PRINCESS_LIMB_RIGHT_UPPER_ARM,
    /* 0x09 */ DEKU_PRINCESS_LIMB_RIGHT_FOREARM,
    /* 0x0A */ DEKU_PRINCESS_LIMB_RIGHT_SLEEVE_END,
    /* 0x0B */ DEKU_PRINCESS_LIMB_NECK,
    /* 0x0C */ DEKU_PRINCESS_LIMB_HEAD,
    /* 0x0D */ DEKU_PRINCESS_LIMB_LEFT_EARRING,
    /* 0x0E */ DEKU_PRINCESS_LIMB_RIGHT_EARRING,
    /* 0x0F */ DEKU_PRINCESS_LIMB_SNOUT,
    /* 0x10 */ DEKU_PRINCESS_LIMB_HAIR_1,
    /* 0x11 */ DEKU_PRINCESS_LIMB_HAIR_2,
    /* 0x12 */ DEKU_PRINCESS_LIMB_HAIR_3,
    /* 0x13 */ DEKU_PRINCESS_LIMB_HAIR_4,
    /* 0x14 */ DEKU_PRINCESS_LIMB_HAIR_5,
    /* 0x15 */ DEKU_PRINCESS_LIMB_HAIR_6,
    /* 0x16 */ DEKU_PRINCESS_LIMB_HAIR_7,
    /* 0x17 */ DEKU_PRINCESS_LIMB_HAIR_8,
    /* 0x18 */ DEKU_PRINCESS_LIMB_HAIR_9,
    /* 0x19 */ DEKU_PRINCESS_LIMB_EYES,
    /* 0x1A */ DEKU_PRINCESS_LIMB_MAX
} DekuPrincessLimb;

#endif // OBJECTS_OBJECT_DNQ_H
