#ifndef OBJECTS_OBJECT_TAB_H
#define OBJECTS_OBJECT_TAB_H 1

#include "align_asset_macro.h"

#define dgBartenIdleAnim "__OTR__objects/object_tab/gBartenIdleAnim"
static const ALIGN_ASSET(2) char gBartenIdleAnim[] = dgBartenIdleAnim;

#define dgBartenPelvisDL "__OTR__objects/object_tab/gBartenPelvisDL"
static const ALIGN_ASSET(2) char gBartenPelvisDL[] = dgBartenPelvisDL;

#define dgBartenLeftHandDL "__OTR__objects/object_tab/gBartenLeftHandDL"
static const ALIGN_ASSET(2) char gBartenLeftHandDL[] = dgBartenLeftHandDL;

#define dgBartenLeftBroomDL "__OTR__objects/object_tab/gBartenLeftBroomDL"
static const ALIGN_ASSET(2) char gBartenLeftBroomDL[] = dgBartenLeftBroomDL;

#define dgBartenLeftForearmDL "__OTR__objects/object_tab/gBartenLeftForearmDL"
static const ALIGN_ASSET(2) char gBartenLeftForearmDL[] = dgBartenLeftForearmDL;

#define dgBartenLeftUpperArmDL "__OTR__objects/object_tab/gBartenLeftUpperArmDL"
static const ALIGN_ASSET(2) char gBartenLeftUpperArmDL[] = dgBartenLeftUpperArmDL;

#define dgBartenRightHandDL "__OTR__objects/object_tab/gBartenRightHandDL"
static const ALIGN_ASSET(2) char gBartenRightHandDL[] = dgBartenRightHandDL;

#define dgBartenRightForearmDL "__OTR__objects/object_tab/gBartenRightForearmDL"
static const ALIGN_ASSET(2) char gBartenRightForearmDL[] = dgBartenRightForearmDL;

#define dgBartenRightUpperArmDL "__OTR__objects/object_tab/gBartenRightUpperArmDL"
static const ALIGN_ASSET(2) char gBartenRightUpperArmDL[] = dgBartenRightUpperArmDL;

#define dgBartenChestDL "__OTR__objects/object_tab/gBartenChestDL"
static const ALIGN_ASSET(2) char gBartenChestDL[] = dgBartenChestDL;

#define dgBartenHeadDL "__OTR__objects/object_tab/gBartenHeadDL"
static const ALIGN_ASSET(2) char gBartenHeadDL[] = dgBartenHeadDL;

#define dgBartenLeftThighDL "__OTR__objects/object_tab/gBartenLeftThighDL"
static const ALIGN_ASSET(2) char gBartenLeftThighDL[] = dgBartenLeftThighDL;

#define dgBartenLeftLegDL "__OTR__objects/object_tab/gBartenLeftLegDL"
static const ALIGN_ASSET(2) char gBartenLeftLegDL[] = dgBartenLeftLegDL;

#define dgBartenLeftFootDL "__OTR__objects/object_tab/gBartenLeftFootDL"
static const ALIGN_ASSET(2) char gBartenLeftFootDL[] = dgBartenLeftFootDL;

#define dgBartenRightThighDL "__OTR__objects/object_tab/gBartenRightThighDL"
static const ALIGN_ASSET(2) char gBartenRightThighDL[] = dgBartenRightThighDL;

#define dgBartenRightLegDL "__OTR__objects/object_tab/gBartenRightLegDL"
static const ALIGN_ASSET(2) char gBartenRightLegDL[] = dgBartenRightLegDL;

#define dgBartenRightFootDL "__OTR__objects/object_tab/gBartenRightFootDL"
static const ALIGN_ASSET(2) char gBartenRightFootDL[] = dgBartenRightFootDL;

#define dgBartenTLUT "__OTR__objects/object_tab/gBartenTLUT"
static const ALIGN_ASSET(2) char gBartenTLUT[] = dgBartenTLUT;

#define dgBartenEyeTLUT "__OTR__objects/object_tab/gBartenEyeTLUT"
static const ALIGN_ASSET(2) char gBartenEyeTLUT[] = dgBartenEyeTLUT;

#define dgBartenBeardTex "__OTR__objects/object_tab/gBartenBeardTex"
static const ALIGN_ASSET(2) char gBartenBeardTex[] = dgBartenBeardTex;

#define dgBartenArmTex "__OTR__objects/object_tab/gBartenArmTex"
static const ALIGN_ASSET(2) char gBartenArmTex[] = dgBartenArmTex;

#define dgBartenMouthTex "__OTR__objects/object_tab/gBartenMouthTex"
static const ALIGN_ASSET(2) char gBartenMouthTex[] = dgBartenMouthTex;

#define dgBartenHairTex "__OTR__objects/object_tab/gBartenHairTex"
static const ALIGN_ASSET(2) char gBartenHairTex[] = dgBartenHairTex;

#define dgBartenEarTex "__OTR__objects/object_tab/gBartenEarTex"
static const ALIGN_ASSET(2) char gBartenEarTex[] = dgBartenEarTex;

#define dgBartenEyeOpenTex "__OTR__objects/object_tab/gBartenEyeOpenTex"
static const ALIGN_ASSET(2) char gBartenEyeOpenTex[] = dgBartenEyeOpenTex;

#define dgBartenHandTex "__OTR__objects/object_tab/gBartenHandTex"
static const ALIGN_ASSET(2) char gBartenHandTex[] = dgBartenHandTex;

#define dgBartenEyeHalfOpenTex "__OTR__objects/object_tab/gBartenEyeHalfOpenTex"
static const ALIGN_ASSET(2) char gBartenEyeHalfOpenTex[] = dgBartenEyeHalfOpenTex;

#define dgBartenEyeClosedTex "__OTR__objects/object_tab/gBartenEyeClosedTex"
static const ALIGN_ASSET(2) char gBartenEyeClosedTex[] = dgBartenEyeClosedTex;

#define dgBartenBroomTex "__OTR__objects/object_tab/gBartenBroomTex"
static const ALIGN_ASSET(2) char gBartenBroomTex[] = dgBartenBroomTex;

#define dgBartenBroomHeadTex "__OTR__objects/object_tab/gBartenBroomHeadTex"
static const ALIGN_ASSET(2) char gBartenBroomHeadTex[] = dgBartenBroomHeadTex;

#define dgBartenPantsTex "__OTR__objects/object_tab/gBartenPantsTex"
static const ALIGN_ASSET(2) char gBartenPantsTex[] = dgBartenPantsTex;

#define dgBartenBowtieTex "__OTR__objects/object_tab/gBartenBowtieTex"
static const ALIGN_ASSET(2) char gBartenBowtieTex[] = dgBartenBowtieTex;

#define dgBartenSkinTex "__OTR__objects/object_tab/gBartenSkinTex"
static const ALIGN_ASSET(2) char gBartenSkinTex[] = dgBartenSkinTex;

#define dgBartenCollarTex "__OTR__objects/object_tab/gBartenCollarTex"
static const ALIGN_ASSET(2) char gBartenCollarTex[] = dgBartenCollarTex;

#define dgBartenSleeveTex "__OTR__objects/object_tab/gBartenSleeveTex"
static const ALIGN_ASSET(2) char gBartenSleeveTex[] = dgBartenSleeveTex;

#define dgBartenJacketTex "__OTR__objects/object_tab/gBartenJacketTex"
static const ALIGN_ASSET(2) char gBartenJacketTex[] = dgBartenJacketTex;

#define dgBartenFootTex "__OTR__objects/object_tab/gBartenFootTex"
static const ALIGN_ASSET(2) char gBartenFootTex[] = dgBartenFootTex;

#define dgBartenSkel "__OTR__objects/object_tab/gBartenSkel"
static const ALIGN_ASSET(2) char gBartenSkel[] = dgBartenSkel;

#define dgBartenIdleBarCounterAnim "__OTR__objects/object_tab/gBartenIdleBarCounterAnim"
static const ALIGN_ASSET(2) char gBartenIdleBarCounterAnim[] = dgBartenIdleBarCounterAnim;

typedef enum BartenLimb {
    /* 0x00 */ BARTEN_LIMB_NONE,
    /* 0x01 */ BARTEN_LIMB_PELVIS,
    /* 0x02 */ BARTEN_LIMB_RIGHT_THIGH,
    /* 0x03 */ BARTEN_LIMB_RIGHT_LEG,
    /* 0x04 */ BARTEN_LIMB_RIGHT_FOOT,
    /* 0x05 */ BARTEN_LIMB_LEFT_THIGH,
    /* 0x06 */ BARTEN_LIMB_LEFT_LEG,
    /* 0x07 */ BARTEN_LIMB_LEFT_FOOT,
    /* 0x08 */ BARTEN_LIMB_CHEST,
    /* 0x09 */ BARTEN_LIMB_HEAD,
    /* 0x0A */ BARTEN_LIMB_RIGHT_UPPER_ARM,
    /* 0x0B */ BARTEN_LIMB_RIGHT_FOREARM_ROOT,
    /* 0x0C */ BARTEN_LIMB_RIGHT_FOREARM,
    /* 0x0D */ BARTEN_LIMB_RIGHT_HAND,
    /* 0x0E */ BARTEN_LIMB_LEFT_ARM_ROOT,
    /* 0x0F */ BARTEN_LIMB_LEFT_UPPER_ARM,
    /* 0x10 */ BARTEN_LIMB_LEFT_FOREARM,
    /* 0x11 */ BARTEN_LIMB_LEFT_HAND_ROOT,
    /* 0x12 */ BARTEN_LIMB_LEFT_BROOM,
    /* 0x13 */ BARTEN_LIMB_LEFT_HAND,
    /* 0x14 */ BARTEN_LIMB_MAX
} BartenLimb;

#endif // OBJECTS_OBJECT_TAB_H
