#ifndef OBJECTS_OBJECT_RSN_H
#define OBJECTS_OBJECT_RSN_H 1

#include "align_asset_macro.h"

#define dgBombShopkeeperBombDL "__OTR__objects/object_rsn/gBombShopkeeperBombDL"
static const ALIGN_ASSET(2) char gBombShopkeeperBombDL[] = dgBombShopkeeperBombDL;

#define dgBombShopkeeperBombFuseTex "__OTR__objects/object_rsn/gBombShopkeeperBombFuseTex"
static const ALIGN_ASSET(2) char gBombShopkeeperBombFuseTex[] = dgBombShopkeeperBombFuseTex;

#define dgBombShopkeeperPelvisDL "__OTR__objects/object_rsn/gBombShopkeeperPelvisDL"
static const ALIGN_ASSET(2) char gBombShopkeeperPelvisDL[] = dgBombShopkeeperPelvisDL;

#define dgBombShopkeeperTorsoDL "__OTR__objects/object_rsn/gBombShopkeeperTorsoDL"
static const ALIGN_ASSET(2) char gBombShopkeeperTorsoDL[] = dgBombShopkeeperTorsoDL;

#define dgBombShopkeeperHeadDL "__OTR__objects/object_rsn/gBombShopkeeperHeadDL"
static const ALIGN_ASSET(2) char gBombShopkeeperHeadDL[] = dgBombShopkeeperHeadDL;

#define dgBombShopkeeperRightUpperArmDL "__OTR__objects/object_rsn/gBombShopkeeperRightUpperArmDL"
static const ALIGN_ASSET(2) char gBombShopkeeperRightUpperArmDL[] = dgBombShopkeeperRightUpperArmDL;

#define dgBombShopkeeperRightForearmDL "__OTR__objects/object_rsn/gBombShopkeeperRightForearmDL"
static const ALIGN_ASSET(2) char gBombShopkeeperRightForearmDL[] = dgBombShopkeeperRightForearmDL;

#define dgBombShopkeeperRightHandDL "__OTR__objects/object_rsn/gBombShopkeeperRightHandDL"
static const ALIGN_ASSET(2) char gBombShopkeeperRightHandDL[] = dgBombShopkeeperRightHandDL;

#define dgBombShopkeeperLeftUpperArmDL "__OTR__objects/object_rsn/gBombShopkeeperLeftUpperArmDL"
static const ALIGN_ASSET(2) char gBombShopkeeperLeftUpperArmDL[] = dgBombShopkeeperLeftUpperArmDL;

#define dgBombShopkeeperLeftForearmDL "__OTR__objects/object_rsn/gBombShopkeeperLeftForearmDL"
static const ALIGN_ASSET(2) char gBombShopkeeperLeftForearmDL[] = dgBombShopkeeperLeftForearmDL;

#define dgBombShopkeeperLeftHandDL "__OTR__objects/object_rsn/gBombShopkeeperLeftHandDL"
static const ALIGN_ASSET(2) char gBombShopkeeperLeftHandDL[] = dgBombShopkeeperLeftHandDL;

#define dgBombShopkeeperRightThighDL "__OTR__objects/object_rsn/gBombShopkeeperRightThighDL"
static const ALIGN_ASSET(2) char gBombShopkeeperRightThighDL[] = dgBombShopkeeperRightThighDL;

#define dgBombShopkeeperRightShinDL "__OTR__objects/object_rsn/gBombShopkeeperRightShinDL"
static const ALIGN_ASSET(2) char gBombShopkeeperRightShinDL[] = dgBombShopkeeperRightShinDL;

#define dgBombShopkeeperRightFootDL "__OTR__objects/object_rsn/gBombShopkeeperRightFootDL"
static const ALIGN_ASSET(2) char gBombShopkeeperRightFootDL[] = dgBombShopkeeperRightFootDL;

#define dgBombShopkeeperLeftThighDL "__OTR__objects/object_rsn/gBombShopkeeperLeftThighDL"
static const ALIGN_ASSET(2) char gBombShopkeeperLeftThighDL[] = dgBombShopkeeperLeftThighDL;

#define dgBombShopkeeperLeftShinDL "__OTR__objects/object_rsn/gBombShopkeeperLeftShinDL"
static const ALIGN_ASSET(2) char gBombShopkeeperLeftShinDL[] = dgBombShopkeeperLeftShinDL;

#define dgBombShopkeeperLeftFootDL "__OTR__objects/object_rsn/gBombShopkeeperLeftFootDL"
static const ALIGN_ASSET(2) char gBombShopkeeperLeftFootDL[] = dgBombShopkeeperLeftFootDL;

#define dgBombShopkeeperTLUT "__OTR__objects/object_rsn/gBombShopkeeperTLUT"
static const ALIGN_ASSET(2) char gBombShopkeeperTLUT[] = dgBombShopkeeperTLUT;

#define dgBombShopkeeperEarTex "__OTR__objects/object_rsn/gBombShopkeeperEarTex"
static const ALIGN_ASSET(2) char gBombShopkeeperEarTex[] = dgBombShopkeeperEarTex;

#define dgBombShopkeeperSkinTex "__OTR__objects/object_rsn/gBombShopkeeperSkinTex"
static const ALIGN_ASSET(2) char gBombShopkeeperSkinTex[] = dgBombShopkeeperSkinTex;

#define dgBombShopkeeperTorsoTex "__OTR__objects/object_rsn/gBombShopkeeperTorsoTex"
static const ALIGN_ASSET(2) char gBombShopkeeperTorsoTex[] = dgBombShopkeeperTorsoTex;

#define dgBombShopkeeperFingersTex "__OTR__objects/object_rsn/gBombShopkeeperFingersTex"
static const ALIGN_ASSET(2) char gBombShopkeeperFingersTex[] = dgBombShopkeeperFingersTex;

#define dgBombShopkeeperEyeTex "__OTR__objects/object_rsn/gBombShopkeeperEyeTex"
static const ALIGN_ASSET(2) char gBombShopkeeperEyeTex[] = dgBombShopkeeperEyeTex;

#define dgBombShopkeeperTatooTex "__OTR__objects/object_rsn/gBombShopkeeperTatooTex"
static const ALIGN_ASSET(2) char gBombShopkeeperTatooTex[] = dgBombShopkeeperTatooTex;

#define dgBombShopkeeperShortsTex "__OTR__objects/object_rsn/gBombShopkeeperShortsTex"
static const ALIGN_ASSET(2) char gBombShopkeeperShortsTex[] = dgBombShopkeeperShortsTex;

#define dgBombShopkeeperSandalsTex "__OTR__objects/object_rsn/gBombShopkeeperSandalsTex"
static const ALIGN_ASSET(2) char gBombShopkeeperSandalsTex[] = dgBombShopkeeperSandalsTex;

#define dgBombShopkeeperVestTex "__OTR__objects/object_rsn/gBombShopkeeperVestTex"
static const ALIGN_ASSET(2) char gBombShopkeeperVestTex[] = dgBombShopkeeperVestTex;

#define dgBombShopkeeperToesTex "__OTR__objects/object_rsn/gBombShopkeeperToesTex"
static const ALIGN_ASSET(2) char gBombShopkeeperToesTex[] = dgBombShopkeeperToesTex;

#define dgBombShopkeeperWristBandTex "__OTR__objects/object_rsn/gBombShopkeeperWristBandTex"
static const ALIGN_ASSET(2) char gBombShopkeeperWristBandTex[] = dgBombShopkeeperWristBandTex;

#define dgBombShopkeeperSwayAnim "__OTR__objects/object_rsn/gBombShopkeeperSwayAnim"
static const ALIGN_ASSET(2) char gBombShopkeeperSwayAnim[] = dgBombShopkeeperSwayAnim;

#define dgBombShopkeeperSitAtCounterStartAnim "__OTR__objects/object_rsn/gBombShopkeeperSitAtCounterStartAnim"
static const ALIGN_ASSET(2) char gBombShopkeeperSitAtCounterStartAnim[] = dgBombShopkeeperSitAtCounterStartAnim;

#define dgBombShopkeeperSitAtCounterLoopAnim "__OTR__objects/object_rsn/gBombShopkeeperSitAtCounterLoopAnim"
static const ALIGN_ASSET(2) char gBombShopkeeperSitAtCounterLoopAnim[] = dgBombShopkeeperSitAtCounterLoopAnim;

#define dgBombShopkeeperWalkAnim "__OTR__objects/object_rsn/gBombShopkeeperWalkAnim"
static const ALIGN_ASSET(2) char gBombShopkeeperWalkAnim[] = dgBombShopkeeperWalkAnim;

#define dgBombShopkeeperSkel "__OTR__objects/object_rsn/gBombShopkeeperSkel"
static const ALIGN_ASSET(2) char gBombShopkeeperSkel[] = dgBombShopkeeperSkel;

typedef enum BombShopkeeperLimb {
    /* 0x00 */ BOMB_SHOPKEEPER_LIMB_NONE,
    /* 0x01 */ BOMB_SHOPKEEPER_LIMB_PELVIS,
    /* 0x02 */ BOMB_SHOPKEEPER_LIMB_LEFT_THIGH,
    /* 0x03 */ BOMB_SHOPKEEPER_LIMB_LEFT_SHIN,
    /* 0x04 */ BOMB_SHOPKEEPER_LIMB_LEFT_FOOT,
    /* 0x05 */ BOMB_SHOPKEEPER_LIMB_RIGHT_THIGH,
    /* 0x06 */ BOMB_SHOPKEEPER_LIMB_RIGHT_SHIN,
    /* 0x07 */ BOMB_SHOPKEEPER_LIMB_RIGHT_FOOT,
    /* 0x08 */ BOMB_SHOPKEEPER_LIMB_TORSO,
    /* 0x09 */ BOMB_SHOPKEEPER_LIMB_LEFT_UPPER_ARM,
    /* 0x0A */ BOMB_SHOPKEEPER_LIMB_LEFT_FOREARM,
    /* 0x0B */ BOMB_SHOPKEEPER_LIMB_LEFT_HAND,
    /* 0x0C */ BOMB_SHOPKEEPER_LIMB_RIGHT_UPPER_ARM,
    /* 0x0D */ BOMB_SHOPKEEPER_LIMB_RIGHT_FOREARM,
    /* 0x0E */ BOMB_SHOPKEEPER_LIMB_RIGHT_HAND,
    /* 0x0F */ BOMB_SHOPKEEPER_LIMB_HEAD,
    /* 0x10 */ BOMB_SHOPKEEPER_LIMB_MAX
} BombShopkeeperLimb;

#endif // OBJECTS_OBJECT_RSN_H
