#ifndef OBJECTS_OBJECT_BG_H
#define OBJECTS_OBJECT_BG_H 1

#include "align_asset_macro.h"

#define dobject_bg_Anim_000968 "__OTR__objects/object_bg/object_bg_Anim_000968"
static const ALIGN_ASSET(2) char object_bg_Anim_000968[] = dobject_bg_Anim_000968;

#define dobject_bg_Anim_000A00 "__OTR__objects/object_bg/object_bg_Anim_000A00"
static const ALIGN_ASSET(2) char object_bg_Anim_000A00[] = dobject_bg_Anim_000A00;

#define dobject_bg_Anim_001384 "__OTR__objects/object_bg/object_bg_Anim_001384"
static const ALIGN_ASSET(2) char object_bg_Anim_001384[] = dobject_bg_Anim_001384;

#define dgTreasureChestShopGalHeadDL "__OTR__objects/object_bg/gTreasureChestShopGalHeadDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalHeadDL[] = dgTreasureChestShopGalHeadDL;

#define dgTreasureChestShopGalNeckDL "__OTR__objects/object_bg/gTreasureChestShopGalNeckDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalNeckDL[] = dgTreasureChestShopGalNeckDL;

#define dgTreasureChestShopGalLeftHandDL "__OTR__objects/object_bg/gTreasureChestShopGalLeftHandDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalLeftHandDL[] = dgTreasureChestShopGalLeftHandDL;

#define dgTreasureChestShopGalLeftForearmDL "__OTR__objects/object_bg/gTreasureChestShopGalLeftForearmDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalLeftForearmDL[] = dgTreasureChestShopGalLeftForearmDL;

#define dgTreasureChestShopGalLeftUpperArmDL "__OTR__objects/object_bg/gTreasureChestShopGalLeftUpperArmDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalLeftUpperArmDL[] = dgTreasureChestShopGalLeftUpperArmDL;

#define dgTreasureChestShopGalRightHandDL "__OTR__objects/object_bg/gTreasureChestShopGalRightHandDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalRightHandDL[] = dgTreasureChestShopGalRightHandDL;

#define dgTreasureChestShopGalRightForearmDL "__OTR__objects/object_bg/gTreasureChestShopGalRightForearmDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalRightForearmDL[] = dgTreasureChestShopGalRightForearmDL;

#define dgTreasureChestShopGalRightUpperArmDL "__OTR__objects/object_bg/gTreasureChestShopGalRightUpperArmDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalRightUpperArmDL[] = dgTreasureChestShopGalRightUpperArmDL;

#define dgTreasureChestShopGalTorsoDL "__OTR__objects/object_bg/gTreasureChestShopGalTorsoDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalTorsoDL[] = dgTreasureChestShopGalTorsoDL;

#define dgTreasureChestShopGalLeftFootDL "__OTR__objects/object_bg/gTreasureChestShopGalLeftFootDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalLeftFootDL[] = dgTreasureChestShopGalLeftFootDL;

#define dgTreasureChestShopGalLeftShinDL "__OTR__objects/object_bg/gTreasureChestShopGalLeftShinDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalLeftShinDL[] = dgTreasureChestShopGalLeftShinDL;

#define dgTreasureChestShopGalLeftThighDL "__OTR__objects/object_bg/gTreasureChestShopGalLeftThighDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalLeftThighDL[] = dgTreasureChestShopGalLeftThighDL;

#define dgTreasureChestShopGalRightFootDL "__OTR__objects/object_bg/gTreasureChestShopGalRightFootDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalRightFootDL[] = dgTreasureChestShopGalRightFootDL;

#define dgTreasureChestShopGalRightShinDL "__OTR__objects/object_bg/gTreasureChestShopGalRightShinDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalRightShinDL[] = dgTreasureChestShopGalRightShinDL;

#define dgTreasureChestShopGalRightThighDL "__OTR__objects/object_bg/gTreasureChestShopGalRightThighDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalRightThighDL[] = dgTreasureChestShopGalRightThighDL;

#define dgTreasureChestShopGalHipsDL "__OTR__objects/object_bg/gTreasureChestShopGalHipsDL"
static const ALIGN_ASSET(2) char gTreasureChestShopGalHipsDL[] = dgTreasureChestShopGalHipsDL;

#define dgTreasureChestShopGalTLUT "__OTR__objects/object_bg/gTreasureChestShopGalTLUT"
static const ALIGN_ASSET(2) char gTreasureChestShopGalTLUT[] = dgTreasureChestShopGalTLUT;

#define dgTreasureChestShopGalHairTex "__OTR__objects/object_bg/gTreasureChestShopGalHairTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalHairTex[] = dgTreasureChestShopGalHairTex;

#define dgTreasureChestShopGalHair2Tex "__OTR__objects/object_bg/gTreasureChestShopGalHair2Tex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalHair2Tex[] = dgTreasureChestShopGalHair2Tex;

#define dgTreasureChestShopGalEyeOpenUpTex "__OTR__objects/object_bg/gTreasureChestShopGalEyeOpenUpTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalEyeOpenUpTex[] = dgTreasureChestShopGalEyeOpenUpTex;

#define dgTreasureChestShopGalEyeHalfUpTex "__OTR__objects/object_bg/gTreasureChestShopGalEyeHalfUpTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalEyeHalfUpTex[] = dgTreasureChestShopGalEyeHalfUpTex;

#define dgTreasureChestShopGalEyeClosedTex "__OTR__objects/object_bg/gTreasureChestShopGalEyeClosedTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalEyeClosedTex[] = dgTreasureChestShopGalEyeClosedTex;

#define dgTreasureChestShopGalEyeOpenDownTex "__OTR__objects/object_bg/gTreasureChestShopGalEyeOpenDownTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalEyeOpenDownTex[] = dgTreasureChestShopGalEyeOpenDownTex;

#define dgTreasureChestShopGalEyeHalfDownTex "__OTR__objects/object_bg/gTreasureChestShopGalEyeHalfDownTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalEyeHalfDownTex[] = dgTreasureChestShopGalEyeHalfDownTex;

#define dgTreasureChestShopGalMouthTex "__OTR__objects/object_bg/gTreasureChestShopGalMouthTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalMouthTex[] = dgTreasureChestShopGalMouthTex;

#define dgTreasureChestShopGalEarAndBellyButtonTex "__OTR__objects/object_bg/gTreasureChestShopGalEarAndBellyButtonTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalEarAndBellyButtonTex[] = dgTreasureChestShopGalEarAndBellyButtonTex;

#define dgTreasureChestShopGalSkinTex "__OTR__objects/object_bg/gTreasureChestShopGalSkinTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalSkinTex[] = dgTreasureChestShopGalSkinTex;

#define dgTreasureChestShopGalClothesTex "__OTR__objects/object_bg/gTreasureChestShopGalClothesTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalClothesTex[] = dgTreasureChestShopGalClothesTex;

#define dgTreasureChestShopGalFingersTex "__OTR__objects/object_bg/gTreasureChestShopGalFingersTex"
static const ALIGN_ASSET(2) char gTreasureChestShopGalFingersTex[] = dgTreasureChestShopGalFingersTex;

#define dgTreasureChestShopGalSkel "__OTR__objects/object_bg/gTreasureChestShopGalSkel"
static const ALIGN_ASSET(2) char gTreasureChestShopGalSkel[] = dgTreasureChestShopGalSkel;

#define dobject_bg_Anim_009890 "__OTR__objects/object_bg/object_bg_Anim_009890"
static const ALIGN_ASSET(2) char object_bg_Anim_009890[] = dobject_bg_Anim_009890;

#define dobject_bg_Anim_009F20 "__OTR__objects/object_bg/object_bg_Anim_009F20"
static const ALIGN_ASSET(2) char object_bg_Anim_009F20[] = dobject_bg_Anim_009F20;

#define dobject_bg_Anim_00A280 "__OTR__objects/object_bg/object_bg_Anim_00A280"
static const ALIGN_ASSET(2) char object_bg_Anim_00A280[] = dobject_bg_Anim_00A280;

#define dobject_bg_Anim_00AD98 "__OTR__objects/object_bg/object_bg_Anim_00AD98"
static const ALIGN_ASSET(2) char object_bg_Anim_00AD98[] = dobject_bg_Anim_00AD98;

#define dobject_bg_Anim_00B19C "__OTR__objects/object_bg/object_bg_Anim_00B19C"
static const ALIGN_ASSET(2) char object_bg_Anim_00B19C[] = dobject_bg_Anim_00B19C;

#define dobject_bg_DL_00D5E0 "__OTR__objects/object_bg/object_bg_DL_00D5E0"
static const ALIGN_ASSET(2) char object_bg_DL_00D5E0[] = dobject_bg_DL_00D5E0;

#define dobject_bg_DL_00D780 "__OTR__objects/object_bg/object_bg_DL_00D780"
static const ALIGN_ASSET(2) char object_bg_DL_00D780[] = dobject_bg_DL_00D780;

#define dobject_bg_DL_00DB38 "__OTR__objects/object_bg/object_bg_DL_00DB38"
static const ALIGN_ASSET(2) char object_bg_DL_00DB38[] = dobject_bg_DL_00DB38;

#define dobject_bg_DL_00DCD8 "__OTR__objects/object_bg/object_bg_DL_00DCD8"
static const ALIGN_ASSET(2) char object_bg_DL_00DCD8[] = dobject_bg_DL_00DCD8;

#define dobject_bg_DL_00E1C0 "__OTR__objects/object_bg/object_bg_DL_00E1C0"
static const ALIGN_ASSET(2) char object_bg_DL_00E1C0[] = dobject_bg_DL_00E1C0;

#define dobject_bg_DL_00E3F8 "__OTR__objects/object_bg/object_bg_DL_00E3F8"
static const ALIGN_ASSET(2) char object_bg_DL_00E3F8[] = dobject_bg_DL_00E3F8;

#define dobject_bg_DL_00E580 "__OTR__objects/object_bg/object_bg_DL_00E580"
static const ALIGN_ASSET(2) char object_bg_DL_00E580[] = dobject_bg_DL_00E580;

#define dobject_bg_DL_00E758 "__OTR__objects/object_bg/object_bg_DL_00E758"
static const ALIGN_ASSET(2) char object_bg_DL_00E758[] = dobject_bg_DL_00E758;

#define dobject_bg_DL_00E990 "__OTR__objects/object_bg/object_bg_DL_00E990"
static const ALIGN_ASSET(2) char object_bg_DL_00E990[] = dobject_bg_DL_00E990;

#define dobject_bg_DL_00EB18 "__OTR__objects/object_bg/object_bg_DL_00EB18"
static const ALIGN_ASSET(2) char object_bg_DL_00EB18[] = dobject_bg_DL_00EB18;

#define dobject_bg_DL_00ECF0 "__OTR__objects/object_bg/object_bg_DL_00ECF0"
static const ALIGN_ASSET(2) char object_bg_DL_00ECF0[] = dobject_bg_DL_00ECF0;

#define dobject_bg_DL_00EE50 "__OTR__objects/object_bg/object_bg_DL_00EE50"
static const ALIGN_ASSET(2) char object_bg_DL_00EE50[] = dobject_bg_DL_00EE50;

#define dobject_bg_DL_00EFE8 "__OTR__objects/object_bg/object_bg_DL_00EFE8"
static const ALIGN_ASSET(2) char object_bg_DL_00EFE8[] = dobject_bg_DL_00EFE8;

#define dobject_bg_DL_00F1F0 "__OTR__objects/object_bg/object_bg_DL_00F1F0"
static const ALIGN_ASSET(2) char object_bg_DL_00F1F0[] = dobject_bg_DL_00F1F0;

#define dobject_bg_DL_00F350 "__OTR__objects/object_bg/object_bg_DL_00F350"
static const ALIGN_ASSET(2) char object_bg_DL_00F350[] = dobject_bg_DL_00F350;

#define dobject_bg_DL_00F4E8 "__OTR__objects/object_bg/object_bg_DL_00F4E8"
static const ALIGN_ASSET(2) char object_bg_DL_00F4E8[] = dobject_bg_DL_00F4E8;

#define dobject_bg_TLUT_00F6F0 "__OTR__objects/object_bg/object_bg_TLUT_00F6F0"
static const ALIGN_ASSET(2) char object_bg_TLUT_00F6F0[] = dobject_bg_TLUT_00F6F0;

#define dobject_bg_Tex_00F8F0 "__OTR__objects/object_bg/object_bg_Tex_00F8F0"
static const ALIGN_ASSET(2) char object_bg_Tex_00F8F0[] = dobject_bg_Tex_00F8F0;

#define dobject_bg_Tex_00FCF0 "__OTR__objects/object_bg/object_bg_Tex_00FCF0"
static const ALIGN_ASSET(2) char object_bg_Tex_00FCF0[] = dobject_bg_Tex_00FCF0;

#define dobject_bg_Tex_0100F0 "__OTR__objects/object_bg/object_bg_Tex_0100F0"
static const ALIGN_ASSET(2) char object_bg_Tex_0100F0[] = dobject_bg_Tex_0100F0;

#define dobject_bg_Tex_0104F0 "__OTR__objects/object_bg/object_bg_Tex_0104F0"
static const ALIGN_ASSET(2) char object_bg_Tex_0104F0[] = dobject_bg_Tex_0104F0;

#define dobject_bg_Tex_0106F0 "__OTR__objects/object_bg/object_bg_Tex_0106F0"
static const ALIGN_ASSET(2) char object_bg_Tex_0106F0[] = dobject_bg_Tex_0106F0;

#define dobject_bg_Tex_0107F0 "__OTR__objects/object_bg/object_bg_Tex_0107F0"
static const ALIGN_ASSET(2) char object_bg_Tex_0107F0[] = dobject_bg_Tex_0107F0;

#define dobject_bg_Tex_010FF0 "__OTR__objects/object_bg/object_bg_Tex_010FF0"
static const ALIGN_ASSET(2) char object_bg_Tex_010FF0[] = dobject_bg_Tex_010FF0;

#define dobject_bg_Tex_0110F0 "__OTR__objects/object_bg/object_bg_Tex_0110F0"
static const ALIGN_ASSET(2) char object_bg_Tex_0110F0[] = dobject_bg_Tex_0110F0;

#define dobject_bg_Tex_0114F0 "__OTR__objects/object_bg/object_bg_Tex_0114F0"
static const ALIGN_ASSET(2) char object_bg_Tex_0114F0[] = dobject_bg_Tex_0114F0;

#define dobject_bg_Tex_0115F0 "__OTR__objects/object_bg/object_bg_Tex_0115F0"
static const ALIGN_ASSET(2) char object_bg_Tex_0115F0[] = dobject_bg_Tex_0115F0;

#define dobject_bg_Skel_011B60 "__OTR__objects/object_bg/object_bg_Skel_011B60"
static const ALIGN_ASSET(2) char object_bg_Skel_011B60[] = dobject_bg_Skel_011B60;

typedef enum TreasureChestShopGalLimb {
    /* 0x00 */ TREASURE_CHEST_SHOP_GAL_LIMB_NONE,
    /* 0x01 */ TREASURE_CHEST_SHOP_GAL_LIMB_ROOT,
    /* 0x02 */ TREASURE_CHEST_SHOP_GAL_LIMB_HIPS,
    /* 0x03 */ TREASURE_CHEST_SHOP_GAL_LIMB_TORSO,
    /* 0x04 */ TREASURE_CHEST_SHOP_GAL_LIMB_NECK,
    /* 0x05 */ TREASURE_CHEST_SHOP_GAL_LIMB_HEAD,
    /* 0x06 */ TREASURE_CHEST_SHOP_GAL_LIMB_LEFT_ARM_ROOT,
    /* 0x07 */ TREASURE_CHEST_SHOP_GAL_LIMB_LEFT_UPPER_ARM,
    /* 0x08 */ TREASURE_CHEST_SHOP_GAL_LIMB_LEFT_FOREARM,
    /* 0x09 */ TREASURE_CHEST_SHOP_GAL_LIMB_LEFT_HAND,
    /* 0x0A */ TREASURE_CHEST_SHOP_GAL_LIMB_RIGHT_ARM_ROOT,
    /* 0x0B */ TREASURE_CHEST_SHOP_GAL_LIMB_RIGHT_UPPER_ARM,
    /* 0x0C */ TREASURE_CHEST_SHOP_GAL_LIMB_RIGHT_FOREARM,
    /* 0x0D */ TREASURE_CHEST_SHOP_GAL_LIMB_RIGHT_HAND,
    /* 0x0E */ TREASURE_CHEST_SHOP_GAL_LIMB_RIGHT_LEG_ROOT,
    /* 0x0F */ TREASURE_CHEST_SHOP_GAL_LIMB_RIGHT_THIGH,
    /* 0x10 */ TREASURE_CHEST_SHOP_GAL_LIMB_RIGHT_SHIN,
    /* 0x11 */ TREASURE_CHEST_SHOP_GAL_LIMB_RIGHT_FOOT_ROOT,
    /* 0x12 */ TREASURE_CHEST_SHOP_GAL_LIMB_RIGHT_FOOT,
    /* 0x13 */ TREASURE_CHEST_SHOP_GAL_LIMB_LEFT_LEG_ROOT,
    /* 0x14 */ TREASURE_CHEST_SHOP_GAL_LIMB_LEFT_THIGH,
    /* 0x15 */ TREASURE_CHEST_SHOP_GAL_LIMB_LEFT_SHIN,
    /* 0x16 */ TREASURE_CHEST_SHOP_GAL_LIMB_LEFT_FOOT_ROOT,
    /* 0x17 */ TREASURE_CHEST_SHOP_GAL_LIMB_LEFT_FOOT,
    /* 0x18 */ TREASURE_CHEST_SHOP_GAL_LIMB_MAX
} TreasureChestShopGalLimb;


typedef enum ObjectBg2Limb {
    /* 0x00 */ OBJECT_BG_2_LIMB_NONE,
    /* 0x01 */ OBJECT_BG_2_LIMB_01,
    /* 0x02 */ OBJECT_BG_2_LIMB_02,
    /* 0x03 */ OBJECT_BG_2_LIMB_03,
    /* 0x04 */ OBJECT_BG_2_LIMB_04,
    /* 0x05 */ OBJECT_BG_2_LIMB_05,
    /* 0x06 */ OBJECT_BG_2_LIMB_06,
    /* 0x07 */ OBJECT_BG_2_LIMB_07,
    /* 0x08 */ OBJECT_BG_2_LIMB_08,
    /* 0x09 */ OBJECT_BG_2_LIMB_09,
    /* 0x0A */ OBJECT_BG_2_LIMB_0A,
    /* 0x0B */ OBJECT_BG_2_LIMB_0B,
    /* 0x0C */ OBJECT_BG_2_LIMB_0C,
    /* 0x0D */ OBJECT_BG_2_LIMB_0D,
    /* 0x0E */ OBJECT_BG_2_LIMB_0E,
    /* 0x0F */ OBJECT_BG_2_LIMB_0F,
    /* 0x10 */ OBJECT_BG_2_LIMB_10,
    /* 0x11 */ OBJECT_BG_2_LIMB_11,
    /* 0x12 */ OBJECT_BG_2_LIMB_12,
    /* 0x13 */ OBJECT_BG_2_LIMB_13,
    /* 0x14 */ OBJECT_BG_2_LIMB_14,
    /* 0x15 */ OBJECT_BG_2_LIMB_15,
    /* 0x16 */ OBJECT_BG_2_LIMB_16,
    /* 0x17 */ OBJECT_BG_2_LIMB_17,
    /* 0x18 */ OBJECT_BG_2_LIMB_MAX
} ObjectBg2Limb;

#endif // OBJECTS_OBJECT_BG_H
