#ifndef OBJECTS_OBJECT_MS_H
#define OBJECTS_OBJECT_MS_H 1

#include "align_asset_macro.h"

#define dgBeanSalesmanEatingAnim "__OTR__objects/object_ms/gBeanSalesmanEatingAnim"
static const ALIGN_ASSET(2) char gBeanSalesmanEatingAnim[] = dgBeanSalesmanEatingAnim;

#define dgBeanSalesmanLeftUpperArmDL "__OTR__objects/object_ms/gBeanSalesmanLeftUpperArmDL"
static const ALIGN_ASSET(2) char gBeanSalesmanLeftUpperArmDL[] = dgBeanSalesmanLeftUpperArmDL;

#define dgBeanSalesmanLeftForearmDL "__OTR__objects/object_ms/gBeanSalesmanLeftForearmDL"
static const ALIGN_ASSET(2) char gBeanSalesmanLeftForearmDL[] = dgBeanSalesmanLeftForearmDL;

#define dgBeanSalesmanLeftHandDL "__OTR__objects/object_ms/gBeanSalesmanLeftHandDL"
static const ALIGN_ASSET(2) char gBeanSalesmanLeftHandDL[] = dgBeanSalesmanLeftHandDL;

#define dgBeanSalesmanHeadDL "__OTR__objects/object_ms/gBeanSalesmanHeadDL"
static const ALIGN_ASSET(2) char gBeanSalesmanHeadDL[] = dgBeanSalesmanHeadDL;

#define dgBeanSalesmanMouthDL "__OTR__objects/object_ms/gBeanSalesmanMouthDL"
static const ALIGN_ASSET(2) char gBeanSalesmanMouthDL[] = dgBeanSalesmanMouthDL;

#define dgBeanSalesmanBodyDL "__OTR__objects/object_ms/gBeanSalesmanBodyDL"
static const ALIGN_ASSET(2) char gBeanSalesmanBodyDL[] = dgBeanSalesmanBodyDL;

#define dgBeanSalesmanBeanbagDL "__OTR__objects/object_ms/gBeanSalesmanBeanbagDL"
static const ALIGN_ASSET(2) char gBeanSalesmanBeanbagDL[] = dgBeanSalesmanBeanbagDL;

#define dgBeanSalesmanTLUT "__OTR__objects/object_ms/gBeanSalesmanTLUT"
static const ALIGN_ASSET(2) char gBeanSalesmanTLUT[] = dgBeanSalesmanTLUT;

#define dgBeanSalesmanBackOfHandTex "__OTR__objects/object_ms/gBeanSalesmanBackOfHandTex"
static const ALIGN_ASSET(2) char gBeanSalesmanBackOfHandTex[] = dgBeanSalesmanBackOfHandTex;

#define dgBeanSalesmanTattooTex "__OTR__objects/object_ms/gBeanSalesmanTattooTex"
static const ALIGN_ASSET(2) char gBeanSalesmanTattooTex[] = dgBeanSalesmanTattooTex;

#define dgBeanSalesmanMouthTex "__OTR__objects/object_ms/gBeanSalesmanMouthTex"
static const ALIGN_ASSET(2) char gBeanSalesmanMouthTex[] = dgBeanSalesmanMouthTex;

#define dgBeanSalesmanEarTex "__OTR__objects/object_ms/gBeanSalesmanEarTex"
static const ALIGN_ASSET(2) char gBeanSalesmanEarTex[] = dgBeanSalesmanEarTex;

#define dgBeanSalesmanNoseTex "__OTR__objects/object_ms/gBeanSalesmanNoseTex"
static const ALIGN_ASSET(2) char gBeanSalesmanNoseTex[] = dgBeanSalesmanNoseTex;

#define dgBeanSalesmanEyeTex "__OTR__objects/object_ms/gBeanSalesmanEyeTex"
static const ALIGN_ASSET(2) char gBeanSalesmanEyeTex[] = dgBeanSalesmanEyeTex;

#define dgBeanSalesmanPantsTex "__OTR__objects/object_ms/gBeanSalesmanPantsTex"
static const ALIGN_ASSET(2) char gBeanSalesmanPantsTex[] = dgBeanSalesmanPantsTex;

#define dgBeanSalesmanShoeTex "__OTR__objects/object_ms/gBeanSalesmanShoeTex"
static const ALIGN_ASSET(2) char gBeanSalesmanShoeTex[] = dgBeanSalesmanShoeTex;

#define dgBeanSalesmanSkinGradientTex "__OTR__objects/object_ms/gBeanSalesmanSkinGradientTex"
static const ALIGN_ASSET(2) char gBeanSalesmanSkinGradientTex[] = dgBeanSalesmanSkinGradientTex;

#define dgBeanSalesmanBeanbagTex "__OTR__objects/object_ms/gBeanSalesmanBeanbagTex"
static const ALIGN_ASSET(2) char gBeanSalesmanBeanbagTex[] = dgBeanSalesmanBeanbagTex;

#define dgBeanSalesmanSkel "__OTR__objects/object_ms/gBeanSalesmanSkel"
static const ALIGN_ASSET(2) char gBeanSalesmanSkel[] = dgBeanSalesmanSkel;

typedef enum BeanSalesmanLimb {
    /* 0x00 */ BEAN_SALESMAN_LIMB_NONE,
    /* 0x01 */ BEAN_SALESMAN_LIMB_ROOT,
    /* 0x02 */ BEAN_SALESMAN_LIMB_LEFT_UPPER_ARM,
    /* 0x03 */ BEAN_SALESMAN_LIMB_LEFT_FOREARM,
    /* 0x04 */ BEAN_SALESMAN_LIMB_LEFT_HAND,
    /* 0x05 */ BEAN_SALESMAN_LIMB_HEAD,
    /* 0x06 */ BEAN_SALESMAN_LIMB_MOUTH,
    /* 0x07 */ BEAN_SALESMAN_LIMB_BODY,
    /* 0x08 */ BEAN_SALESMAN_LIMB_BEANBAG,
    /* 0x09 */ BEAN_SALESMAN_LIMB_MAX
} BeanSalesmanLimb;

#endif // OBJECTS_OBJECT_MS_H
