#ifndef OBJECTS_OBJECT_AN1_H
#define OBJECTS_OBJECT_AN1_H 1

#include "align_asset_macro.h"

#define dgAnju1TasteAnim "__OTR__objects/object_an1/gAnju1TasteAnim"
static const ALIGN_ASSET(2) char gAnju1TasteAnim[] = dgAnju1TasteAnim;

#define dgAnju1TasteEndAnim "__OTR__objects/object_an1/gAnju1TasteEndAnim"
static const ALIGN_ASSET(2) char gAnju1TasteEndAnim[] = dgAnju1TasteEndAnim;

#define dgAnju1LookUpRelievedAnim "__OTR__objects/object_an1/gAnju1LookUpRelievedAnim"
static const ALIGN_ASSET(2) char gAnju1LookUpRelievedAnim[] = dgAnju1LookUpRelievedAnim;

#define dgAnju1SurprisedAnim "__OTR__objects/object_an1/gAnju1SurprisedAnim"
static const ALIGN_ASSET(2) char gAnju1SurprisedAnim[] = dgAnju1SurprisedAnim;

#define dgAnju1WaitWithTrayAnim "__OTR__objects/object_an1/gAnju1WaitWithTrayAnim"
static const ALIGN_ASSET(2) char gAnju1WaitWithTrayAnim[] = dgAnju1WaitWithTrayAnim;

#define dgAnju1WalkWithTrayAnim "__OTR__objects/object_an1/gAnju1WalkWithTrayAnim"
static const ALIGN_ASSET(2) char gAnju1WalkWithTrayAnim[] = dgAnju1WalkWithTrayAnim;

#define dgAnju1BowAnim "__OTR__objects/object_an1/gAnju1BowAnim"
static const ALIGN_ASSET(2) char gAnju1BowAnim[] = dgAnju1BowAnim;

#define dgAnju1CookAnim "__OTR__objects/object_an1/gAnju1CookAnim"
static const ALIGN_ASSET(2) char gAnju1CookAnim[] = dgAnju1CookAnim;

#define dgAnju1SitAnim "__OTR__objects/object_an1/gAnju1SitAnim"
static const ALIGN_ASSET(2) char gAnju1SitAnim[] = dgAnju1SitAnim;

#define dgAnju1SittingInDisbeliefAnim "__OTR__objects/object_an1/gAnju1SittingInDisbeliefAnim"
static const ALIGN_ASSET(2) char gAnju1SittingInDisbeliefAnim[] = dgAnju1SittingInDisbeliefAnim;

#define dgAnju1IdleAnim "__OTR__objects/object_an1/gAnju1IdleAnim"
static const ALIGN_ASSET(2) char gAnju1IdleAnim[] = dgAnju1IdleAnim;

#define dgAnju1Skirt4DL "__OTR__objects/object_an1/gAnju1Skirt4DL"
static const ALIGN_ASSET(2) char gAnju1Skirt4DL[] = dgAnju1Skirt4DL;

#define dgAnju1Skirt3DL "__OTR__objects/object_an1/gAnju1Skirt3DL"
static const ALIGN_ASSET(2) char gAnju1Skirt3DL[] = dgAnju1Skirt3DL;

#define dgAnju1Skirt2DL "__OTR__objects/object_an1/gAnju1Skirt2DL"
static const ALIGN_ASSET(2) char gAnju1Skirt2DL[] = dgAnju1Skirt2DL;

#define dgAnju1Skirt1DL "__OTR__objects/object_an1/gAnju1Skirt1DL"
static const ALIGN_ASSET(2) char gAnju1Skirt1DL[] = dgAnju1Skirt1DL;

#define dgAnju1LeftFootDL "__OTR__objects/object_an1/gAnju1LeftFootDL"
static const ALIGN_ASSET(2) char gAnju1LeftFootDL[] = dgAnju1LeftFootDL;

#define dgAnju1LeftShinDL "__OTR__objects/object_an1/gAnju1LeftShinDL"
static const ALIGN_ASSET(2) char gAnju1LeftShinDL[] = dgAnju1LeftShinDL;

#define dgAnju1LeftThighDL "__OTR__objects/object_an1/gAnju1LeftThighDL"
static const ALIGN_ASSET(2) char gAnju1LeftThighDL[] = dgAnju1LeftThighDL;

#define dgAnju1RightFootDL "__OTR__objects/object_an1/gAnju1RightFootDL"
static const ALIGN_ASSET(2) char gAnju1RightFootDL[] = dgAnju1RightFootDL;

#define dgAnju1RightShinDL "__OTR__objects/object_an1/gAnju1RightShinDL"
static const ALIGN_ASSET(2) char gAnju1RightShinDL[] = dgAnju1RightShinDL;

#define dgAnju1RightThighDL "__OTR__objects/object_an1/gAnju1RightThighDL"
static const ALIGN_ASSET(2) char gAnju1RightThighDL[] = dgAnju1RightThighDL;

#define dgAnju1PelvisDL "__OTR__objects/object_an1/gAnju1PelvisDL"
static const ALIGN_ASSET(2) char gAnju1PelvisDL[] = dgAnju1PelvisDL;

#define dgAnju1HeadDL "__OTR__objects/object_an1/gAnju1HeadDL"
static const ALIGN_ASSET(2) char gAnju1HeadDL[] = dgAnju1HeadDL;

#define dgAnju1RightHandDL "__OTR__objects/object_an1/gAnju1RightHandDL"
static const ALIGN_ASSET(2) char gAnju1RightHandDL[] = dgAnju1RightHandDL;

#define dgAnju1RightForearmDL "__OTR__objects/object_an1/gAnju1RightForearmDL"
static const ALIGN_ASSET(2) char gAnju1RightForearmDL[] = dgAnju1RightForearmDL;

#define dgAnju1RightUpperArmDL "__OTR__objects/object_an1/gAnju1RightUpperArmDL"
static const ALIGN_ASSET(2) char gAnju1RightUpperArmDL[] = dgAnju1RightUpperArmDL;

#define dgAnju1LeftHandDL "__OTR__objects/object_an1/gAnju1LeftHandDL"
static const ALIGN_ASSET(2) char gAnju1LeftHandDL[] = dgAnju1LeftHandDL;

#define dgAnju1LeftForearmDL "__OTR__objects/object_an1/gAnju1LeftForearmDL"
static const ALIGN_ASSET(2) char gAnju1LeftForearmDL[] = dgAnju1LeftForearmDL;

#define dgAnju1LeftUpperArmDL "__OTR__objects/object_an1/gAnju1LeftUpperArmDL"
static const ALIGN_ASSET(2) char gAnju1LeftUpperArmDL[] = dgAnju1LeftUpperArmDL;

#define dgAnju1TorsoDL "__OTR__objects/object_an1/gAnju1TorsoDL"
static const ALIGN_ASSET(2) char gAnju1TorsoDL[] = dgAnju1TorsoDL;

#define dgAnju1TLUT "__OTR__objects/object_an1/gAnju1TLUT"
static const ALIGN_ASSET(2) char gAnju1TLUT[] = dgAnju1TLUT;

#define dgAnju1EyesTLUT "__OTR__objects/object_an1/gAnju1EyesTLUT"
static const ALIGN_ASSET(2) char gAnju1EyesTLUT[] = dgAnju1EyesTLUT;

#define dgAnju1MouthTLUT "__OTR__objects/object_an1/gAnju1MouthTLUT"
static const ALIGN_ASSET(2) char gAnju1MouthTLUT[] = dgAnju1MouthTLUT;

#define dgAnju1SkinTex "__OTR__objects/object_an1/gAnju1SkinTex"
static const ALIGN_ASSET(2) char gAnju1SkinTex[] = dgAnju1SkinTex;

#define dgAnju1HairTex "__OTR__objects/object_an1/gAnju1HairTex"
static const ALIGN_ASSET(2) char gAnju1HairTex[] = dgAnju1HairTex;

#define dgAnju1EyeOpenTex "__OTR__objects/object_an1/gAnju1EyeOpenTex"
static const ALIGN_ASSET(2) char gAnju1EyeOpenTex[] = dgAnju1EyeOpenTex;

#define dgAnju1EarTex "__OTR__objects/object_an1/gAnju1EarTex"
static const ALIGN_ASSET(2) char gAnju1EarTex[] = dgAnju1EarTex;

#define dgAnju1MouthClosedTex "__OTR__objects/object_an1/gAnju1MouthClosedTex"
static const ALIGN_ASSET(2) char gAnju1MouthClosedTex[] = dgAnju1MouthClosedTex;

#define dgAnju1ShirtButtonTex "__OTR__objects/object_an1/gAnju1ShirtButtonTex"
static const ALIGN_ASSET(2) char gAnju1ShirtButtonTex[] = dgAnju1ShirtButtonTex;

#define dgAnju1HandTex "__OTR__objects/object_an1/gAnju1HandTex"
static const ALIGN_ASSET(2) char gAnju1HandTex[] = dgAnju1HandTex;

#define dgAnju1SkirtTex "__OTR__objects/object_an1/gAnju1SkirtTex"
static const ALIGN_ASSET(2) char gAnju1SkirtTex[] = dgAnju1SkirtTex;

#define dgAnju1ShirtTex "__OTR__objects/object_an1/gAnju1ShirtTex"
static const ALIGN_ASSET(2) char gAnju1ShirtTex[] = dgAnju1ShirtTex;

#define dgAnju1SleeveTex "__OTR__objects/object_an1/gAnju1SleeveTex"
static const ALIGN_ASSET(2) char gAnju1SleeveTex[] = dgAnju1SleeveTex;

#define dgAnju1EyeHalfTex "__OTR__objects/object_an1/gAnju1EyeHalfTex"
static const ALIGN_ASSET(2) char gAnju1EyeHalfTex[] = dgAnju1EyeHalfTex;

#define dgAnju1EyeClosedTex "__OTR__objects/object_an1/gAnju1EyeClosedTex"
static const ALIGN_ASSET(2) char gAnju1EyeClosedTex[] = dgAnju1EyeClosedTex;

#define dgAnju1MouthHappyTex "__OTR__objects/object_an1/gAnju1MouthHappyTex"
static const ALIGN_ASSET(2) char gAnju1MouthHappyTex[] = dgAnju1MouthHappyTex;

#define dgAnju1EyeSadTex "__OTR__objects/object_an1/gAnju1EyeSadTex"
static const ALIGN_ASSET(2) char gAnju1EyeSadTex[] = dgAnju1EyeSadTex;

#define dgAnju1EyeComfortTex "__OTR__objects/object_an1/gAnju1EyeComfortTex"
static const ALIGN_ASSET(2) char gAnju1EyeComfortTex[] = dgAnju1EyeComfortTex;

#define dgAnju1MouthOpenTex "__OTR__objects/object_an1/gAnju1MouthOpenTex"
static const ALIGN_ASSET(2) char gAnju1MouthOpenTex[] = dgAnju1MouthOpenTex;

#define dgAnju1EyeRelievedClosedTex "__OTR__objects/object_an1/gAnju1EyeRelievedClosedTex"
static const ALIGN_ASSET(2) char gAnju1EyeRelievedClosedTex[] = dgAnju1EyeRelievedClosedTex;

#define dgAnju1EmptyDL "__OTR__objects/object_an1/gAnju1EmptyDL"
static const ALIGN_ASSET(2) char gAnju1EmptyDL[] = dgAnju1EmptyDL;

#define dgAnju1FoodTrayDL "__OTR__objects/object_an1/gAnju1FoodTrayDL"
static const ALIGN_ASSET(2) char gAnju1FoodTrayDL[] = dgAnju1FoodTrayDL;

#define dgAnju1PlateTex "__OTR__objects/object_an1/gAnju1PlateTex"
static const ALIGN_ASSET(2) char gAnju1PlateTex[] = dgAnju1PlateTex;

#define dgAnju1Food1Tex "__OTR__objects/object_an1/gAnju1Food1Tex"
static const ALIGN_ASSET(2) char gAnju1Food1Tex[] = dgAnju1Food1Tex;

#define dgAnju1Food2Tex "__OTR__objects/object_an1/gAnju1Food2Tex"
static const ALIGN_ASSET(2) char gAnju1Food2Tex[] = dgAnju1Food2Tex;

#define dgAnju1CircleTex "__OTR__objects/object_an1/gAnju1CircleTex"
static const ALIGN_ASSET(2) char gAnju1CircleTex[] = dgAnju1CircleTex;

#define dgAnju1Steam1Tex "__OTR__objects/object_an1/gAnju1Steam1Tex"
static const ALIGN_ASSET(2) char gAnju1Steam1Tex[] = dgAnju1Steam1Tex;

#define dgAnju1Steam2Tex "__OTR__objects/object_an1/gAnju1Steam2Tex"
static const ALIGN_ASSET(2) char gAnju1Steam2Tex[] = dgAnju1Steam2Tex;

#define dgAnju1UnusedTexAnim "__OTR__objects/object_an1/gAnju1UnusedTexAnim"
static const ALIGN_ASSET(2) char gAnju1UnusedTexAnim[] = dgAnju1UnusedTexAnim;

#define dgAnju1ChopsticksDL "__OTR__objects/object_an1/gAnju1ChopsticksDL"
static const ALIGN_ASSET(2) char gAnju1ChopsticksDL[] = dgAnju1ChopsticksDL;

#define dgAnju1Skel "__OTR__objects/object_an1/gAnju1Skel"
static const ALIGN_ASSET(2) char gAnju1Skel[] = dgAnju1Skel;

#define dgAnju1WalkAnim "__OTR__objects/object_an1/gAnju1WalkAnim"
static const ALIGN_ASSET(2) char gAnju1WalkAnim[] = dgAnju1WalkAnim;

#define dgAnju1HoldHandsAnim "__OTR__objects/object_an1/gAnju1HoldHandsAnim"
static const ALIGN_ASSET(2) char gAnju1HoldHandsAnim[] = dgAnju1HoldHandsAnim;

typedef enum Anju1Limb {
    /* 0x00 */ ANJU1_LIMB_NONE,
    /* 0x01 */ ANJU1_LIMB_ROOT,
    /* 0x02 */ ANJU1_LIMB_TORSO,
    /* 0x03 */ ANJU1_LIMB_LEFT_UPPER_ARM,
    /* 0x04 */ ANJU1_LIMB_LEFT_FOREARM,
    /* 0x05 */ ANJU1_LIMB_LEFT_HAND,
    /* 0x06 */ ANJU1_LIMB_RIGHT_UPPER_ARM,
    /* 0x07 */ ANJU1_LIMB_RIGHT_FOREARM,
    /* 0x08 */ ANJU1_LIMB_RIGHT_HAND,
    /* 0x09 */ ANJU1_LIMB_HEAD,
    /* 0x0A */ ANJU1_LIMB_PELVIS,
    /* 0x0B */ ANJU1_LIMB_RIGHT_THIGH,
    /* 0x0C */ ANJU1_LIMB_RIGHT_SHIN,
    /* 0x0D */ ANJU1_LIMB_RIGHT_FOOT,
    /* 0x0E */ ANJU1_LIMB_LEFT_THIGH,
    /* 0x0F */ ANJU1_LIMB_LEFT_SHIN,
    /* 0x10 */ ANJU1_LIMB_LEFT_FOOT,
    /* 0x11 */ ANJU1_LIMB_SKIRT1,
    /* 0x12 */ ANJU1_LIMB_SKIRT2,
    /* 0x13 */ ANJU1_LIMB_SKIRT3,
    /* 0x14 */ ANJU1_LIMB_SKIRT4,
    /* 0x15 */ ANJU1_LIMB_MAX
} Anju1Limb;

#endif // OBJECTS_OBJECT_AN1_H
