#ifndef OBJECTS_OBJECT_GELDB_H
#define OBJECTS_OBJECT_GELDB_H 1

#include "align_asset_macro.h"

#define dgGerudoRedBegAnim "__OTR__objects/object_geldb/gGerudoRedBegAnim"
static const ALIGN_ASSET(2) char gGerudoRedBegAnim[] = dgGerudoRedBegAnim;

#define dgGerudoRedDismissAnim "__OTR__objects/object_geldb/gGerudoRedDismissAnim"
static const ALIGN_ASSET(2) char gGerudoRedDismissAnim[] = dgGerudoRedDismissAnim;

#define dgGerudoRedTurnHeadAnim "__OTR__objects/object_geldb/gGerudoRedTurnHeadAnim"
static const ALIGN_ASSET(2) char gGerudoRedTurnHeadAnim[] = dgGerudoRedTurnHeadAnim;

#define dgGerudoRedWaitAnim "__OTR__objects/object_geldb/gGerudoRedWaitAnim"
static const ALIGN_ASSET(2) char gGerudoRedWaitAnim[] = dgGerudoRedWaitAnim;

#define dgGerudoRedDemandAnim "__OTR__objects/object_geldb/gGerudoRedDemandAnim"
static const ALIGN_ASSET(2) char gGerudoRedDemandAnim[] = dgGerudoRedDemandAnim;

#define dgGerudoRedRunAwayAnim "__OTR__objects/object_geldb/gGerudoRedRunAwayAnim"
static const ALIGN_ASSET(2) char gGerudoRedRunAwayAnim[] = dgGerudoRedRunAwayAnim;

#define dgGerudoRedHandOnHipWaitAnim "__OTR__objects/object_geldb/gGerudoRedHandOnHipWaitAnim"
static const ALIGN_ASSET(2) char gGerudoRedHandOnHipWaitAnim[] = dgGerudoRedHandOnHipWaitAnim;

#define dgGerudoRedWalkAnim "__OTR__objects/object_geldb/gGerudoRedWalkAnim"
static const ALIGN_ASSET(2) char gGerudoRedWalkAnim[] = dgGerudoRedWalkAnim;

#define dgGerudoRed1TLUT "__OTR__objects/object_geldb/gGerudoRed1TLUT"
static const ALIGN_ASSET(2) char gGerudoRed1TLUT[] = dgGerudoRed1TLUT;

#define dgGerudoRedSkinShadowTex "__OTR__objects/object_geldb/gGerudoRedSkinShadowTex"
static const ALIGN_ASSET(2) char gGerudoRedSkinShadowTex[] = dgGerudoRedSkinShadowTex;

#define dgGerudoRedDarkRedFabricTex "__OTR__objects/object_geldb/gGerudoRedDarkRedFabricTex"
static const ALIGN_ASSET(2) char gGerudoRedDarkRedFabricTex[] = dgGerudoRedDarkRedFabricTex;

#define dgGerudoRedYellowJewel1Tex "__OTR__objects/object_geldb/gGerudoRedYellowJewel1Tex"
static const ALIGN_ASSET(2) char gGerudoRedYellowJewel1Tex[] = dgGerudoRedYellowJewel1Tex;

#define dgGerudoRedGerudoPatternFabricTex "__OTR__objects/object_geldb/gGerudoRedGerudoPatternFabricTex"
static const ALIGN_ASSET(2) char gGerudoRedGerudoPatternFabricTex[] = dgGerudoRedGerudoPatternFabricTex;

#define dgGerudoRedMidriffTex "__OTR__objects/object_geldb/gGerudoRedMidriffTex"
static const ALIGN_ASSET(2) char gGerudoRedMidriffTex[] = dgGerudoRedMidriffTex;

#define dgGerudoTrousersTex "__OTR__objects/object_geldb/gGerudoTrousersTex"
static const ALIGN_ASSET(2) char gGerudoTrousersTex[] = dgGerudoTrousersTex;

#define dgGerudoMail1Tex "__OTR__objects/object_geldb/gGerudoMail1Tex"
static const ALIGN_ASSET(2) char gGerudoMail1Tex[] = dgGerudoMail1Tex;

#define dgGerudoRedTorsoDL "__OTR__objects/object_geldb/gGerudoRedTorsoDL"
static const ALIGN_ASSET(2) char gGerudoRedTorsoDL[] = dgGerudoRedTorsoDL;

#define dgGerudoRedRightUpperArmDL "__OTR__objects/object_geldb/gGerudoRedRightUpperArmDL"
static const ALIGN_ASSET(2) char gGerudoRedRightUpperArmDL[] = dgGerudoRedRightUpperArmDL;

#define dgGerudoRedRightForearmDL "__OTR__objects/object_geldb/gGerudoRedRightForearmDL"
static const ALIGN_ASSET(2) char gGerudoRedRightForearmDL[] = dgGerudoRedRightForearmDL;

#define dgGerudoRedLeftUpperArmDL "__OTR__objects/object_geldb/gGerudoRedLeftUpperArmDL"
static const ALIGN_ASSET(2) char gGerudoRedLeftUpperArmDL[] = dgGerudoRedLeftUpperArmDL;

#define dgGerudoRedLeftForearmDL "__OTR__objects/object_geldb/gGerudoRedLeftForearmDL"
static const ALIGN_ASSET(2) char gGerudoRedLeftForearmDL[] = dgGerudoRedLeftForearmDL;

#define dgGerudoRedPelvisDL "__OTR__objects/object_geldb/gGerudoRedPelvisDL"
static const ALIGN_ASSET(2) char gGerudoRedPelvisDL[] = dgGerudoRedPelvisDL;

#define dgGerudoRedRightThighDL "__OTR__objects/object_geldb/gGerudoRedRightThighDL"
static const ALIGN_ASSET(2) char gGerudoRedRightThighDL[] = dgGerudoRedRightThighDL;

#define dgGerudoRedRightLowerLegDL "__OTR__objects/object_geldb/gGerudoRedRightLowerLegDL"
static const ALIGN_ASSET(2) char gGerudoRedRightLowerLegDL[] = dgGerudoRedRightLowerLegDL;

#define dgGerudoRedLeftThighDL "__OTR__objects/object_geldb/gGerudoRedLeftThighDL"
static const ALIGN_ASSET(2) char gGerudoRedLeftThighDL[] = dgGerudoRedLeftThighDL;

#define dgGerudoRedLeftLowerLegDL "__OTR__objects/object_geldb/gGerudoRedLeftLowerLegDL"
static const ALIGN_ASSET(2) char gGerudoRedLeftLowerLegDL[] = dgGerudoRedLeftLowerLegDL;

#define dgGerudoRed2TLUT "__OTR__objects/object_geldb/gGerudoRed2TLUT"
static const ALIGN_ASSET(2) char gGerudoRed2TLUT[] = dgGerudoRed2TLUT;

#define dgGerudoRedSkinGradientTex "__OTR__objects/object_geldb/gGerudoRedSkinGradientTex"
static const ALIGN_ASSET(2) char gGerudoRedSkinGradientTex[] = dgGerudoRedSkinGradientTex;

#define dgGerudoRedEarTex "__OTR__objects/object_geldb/gGerudoRedEarTex"
static const ALIGN_ASSET(2) char gGerudoRedEarTex[] = dgGerudoRedEarTex;

#define dgGerudoRedEyeOpenTex "__OTR__objects/object_geldb/gGerudoRedEyeOpenTex"
static const ALIGN_ASSET(2) char gGerudoRedEyeOpenTex[] = dgGerudoRedEyeOpenTex;

#define dgGerudoRedVeilFabricTex "__OTR__objects/object_geldb/gGerudoRedVeilFabricTex"
static const ALIGN_ASSET(2) char gGerudoRedVeilFabricTex[] = dgGerudoRedVeilFabricTex;

#define dgGerudoRedShoeUpperTex "__OTR__objects/object_geldb/gGerudoRedShoeUpperTex"
static const ALIGN_ASSET(2) char gGerudoRedShoeUpperTex[] = dgGerudoRedShoeUpperTex;

#define dgGerudoRedShoeSoleTex "__OTR__objects/object_geldb/gGerudoRedShoeSoleTex"
static const ALIGN_ASSET(2) char gGerudoRedShoeSoleTex[] = dgGerudoRedShoeSoleTex;

#define dgGerudoRedEyeHalfTex "__OTR__objects/object_geldb/gGerudoRedEyeHalfTex"
static const ALIGN_ASSET(2) char gGerudoRedEyeHalfTex[] = dgGerudoRedEyeHalfTex;

#define dgGerudoRedMail2Tex "__OTR__objects/object_geldb/gGerudoRedMail2Tex"
static const ALIGN_ASSET(2) char gGerudoRedMail2Tex[] = dgGerudoRedMail2Tex;

#define dgGerudoRedHairTex "__OTR__objects/object_geldb/gGerudoRedHairTex"
static const ALIGN_ASSET(2) char gGerudoRedHairTex[] = dgGerudoRedHairTex;

#define dgGerudoRedFingersTex "__OTR__objects/object_geldb/gGerudoRedFingersTex"
static const ALIGN_ASSET(2) char gGerudoRedFingersTex[] = dgGerudoRedFingersTex;

#define dgGerudoRedYellowJewel2Tex "__OTR__objects/object_geldb/gGerudoRedYellowJewel2Tex"
static const ALIGN_ASSET(2) char gGerudoRedYellowJewel2Tex[] = dgGerudoRedYellowJewel2Tex;

#define dgGerudoRedEyeClosedTex "__OTR__objects/object_geldb/gGerudoRedEyeClosedTex"
static const ALIGN_ASSET(2) char gGerudoRedEyeClosedTex[] = dgGerudoRedEyeClosedTex;

#define dgGerudoRedLeftFootDL "__OTR__objects/object_geldb/gGerudoRedLeftFootDL"
static const ALIGN_ASSET(2) char gGerudoRedLeftFootDL[] = dgGerudoRedLeftFootDL;

#define dgGerudoRedRightFootDL "__OTR__objects/object_geldb/gGerudoRedRightFootDL"
static const ALIGN_ASSET(2) char gGerudoRedRightFootDL[] = dgGerudoRedRightFootDL;

#define dgGerudoRedLeftHandDL "__OTR__objects/object_geldb/gGerudoRedLeftHandDL"
static const ALIGN_ASSET(2) char gGerudoRedLeftHandDL[] = dgGerudoRedLeftHandDL;

#define dgGerudoRedLeftSwordDL "__OTR__objects/object_geldb/gGerudoRedLeftSwordDL"
static const ALIGN_ASSET(2) char gGerudoRedLeftSwordDL[] = dgGerudoRedLeftSwordDL;

#define dgGerudoRedRightHandDL "__OTR__objects/object_geldb/gGerudoRedRightHandDL"
static const ALIGN_ASSET(2) char gGerudoRedRightHandDL[] = dgGerudoRedRightHandDL;

#define dgGerudoRedRightSwordDL "__OTR__objects/object_geldb/gGerudoRedRightSwordDL"
static const ALIGN_ASSET(2) char gGerudoRedRightSwordDL[] = dgGerudoRedRightSwordDL;

#define dgGerudoRedVeilDL "__OTR__objects/object_geldb/gGerudoRedVeilDL"
static const ALIGN_ASSET(2) char gGerudoRedVeilDL[] = dgGerudoRedVeilDL;

#define dgGerudoRedPonytailDL "__OTR__objects/object_geldb/gGerudoRedPonytailDL"
static const ALIGN_ASSET(2) char gGerudoRedPonytailDL[] = dgGerudoRedPonytailDL;

#define dgGerudoRedHeadDL "__OTR__objects/object_geldb/gGerudoRedHeadDL"
static const ALIGN_ASSET(2) char gGerudoRedHeadDL[] = dgGerudoRedHeadDL;

#define dgGerudoRedSkel "__OTR__objects/object_geldb/gGerudoRedSkel"
static const ALIGN_ASSET(2) char gGerudoRedSkel[] = dgGerudoRedSkel;

#define dgGerudoRedStandAnim "__OTR__objects/object_geldb/gGerudoRedStandAnim"
static const ALIGN_ASSET(2) char gGerudoRedStandAnim[] = dgGerudoRedStandAnim;

#define dgGerudoRedNeutralAnim "__OTR__objects/object_geldb/gGerudoRedNeutralAnim"
static const ALIGN_ASSET(2) char gGerudoRedNeutralAnim[] = dgGerudoRedNeutralAnim;

typedef enum GerudoRedLimb {
    /* 0x00 */ GERUDO_RED_LIMB_NONE,
    /* 0x01 */ GERUDO_RED_LIMB_ROOT,
    /* 0x02 */ GERUDO_RED_LIMB_TORSO,
    /* 0x03 */ GERUDO_RED_LIMB_NECK,
    /* 0x04 */ GERUDO_RED_LIMB_PONYTAIL,
    /* 0x05 */ GERUDO_RED_LIMB_VEIL,
    /* 0x06 */ GERUDO_RED_LIMB_HEAD,
    /* 0x07 */ GERUDO_RED_LIMB_RIGHT_UPPER_ARM,
    /* 0x08 */ GERUDO_RED_LIMB_RIGHT_FOREARM,
    /* 0x09 */ GERUDO_RED_LIMB_RIGHT_WRIST,
    /* 0x0A */ GERUDO_RED_LIMB_RIGHT_HAND,
    /* 0x0B */ GERUDO_RED_LIMB_RIGHT_SWORD,
    /* 0x0C */ GERUDO_RED_LIMB_LEFT_UPPER_ARM,
    /* 0x0D */ GERUDO_RED_LIMB_LEFT_FOREARM,
    /* 0x0E */ GERUDO_RED_LIMB_LEFT_WRIST,
    /* 0x0F */ GERUDO_RED_LIMB_LEFT_HAND,
    /* 0x10 */ GERUDO_RED_LIMB_LEFT_SWORD,
    /* 0x11 */ GERUDO_RED_LIMB_LEFT_THIGH,
    /* 0x12 */ GERUDO_RED_LIMB_LEFT_LOWER_LEG,
    /* 0x13 */ GERUDO_RED_LIMB_LEFT_FOOT,
    /* 0x14 */ GERUDO_RED_LIMB_RIGHT_THIGH,
    /* 0x15 */ GERUDO_RED_LIMB_RIGHT_LOWER_LEG,
    /* 0x16 */ GERUDO_RED_LIMB_RIGHT_FOOT,
    /* 0x17 */ GERUDO_RED_LIMB_PELVIS,
    /* 0x18 */ GERUDO_RED_LIMB_MAX
} GerudoRedLimb;

#endif // OBJECTS_OBJECT_GELDB_H
