#ifndef OBJECTS_OBJECT_MA1_H
#define OBJECTS_OBJECT_MA1_H 1

#include "align_asset_macro.h"

#define dgRomaniBowDL "__OTR__objects/object_ma1/gRomaniBowDL"
static const ALIGN_ASSET(2) char gRomaniBowDL[] = dgRomaniBowDL;

#define dgRomaniBowTLUT "__OTR__objects/object_ma1/gRomaniBowTLUT"
static const ALIGN_ASSET(2) char gRomaniBowTLUT[] = dgRomaniBowTLUT;

#define dgRomaniBowHandleTex "__OTR__objects/object_ma1/gRomaniBowHandleTex"
static const ALIGN_ASSET(2) char gRomaniBowHandleTex[] = dgRomaniBowHandleTex;

#define dgRomaniBowLimbTex "__OTR__objects/object_ma1/gRomaniBowLimbTex"
static const ALIGN_ASSET(2) char gRomaniBowLimbTex[] = dgRomaniBowLimbTex;

#define dgRomaniWoodenBoxDL "__OTR__objects/object_ma1/gRomaniWoodenBoxDL"
static const ALIGN_ASSET(2) char gRomaniWoodenBoxDL[] = dgRomaniWoodenBoxDL;

#define dgRomaniWoodenBoxTex "__OTR__objects/object_ma1/gRomaniWoodenBoxTex"
static const ALIGN_ASSET(2) char gRomaniWoodenBoxTex[] = dgRomaniWoodenBoxTex;

#define dgRomaniLookAroundAnim "__OTR__objects/object_ma1/gRomaniLookAroundAnim"
static const ALIGN_ASSET(2) char gRomaniLookAroundAnim[] = dgRomaniLookAroundAnim;

#define dgRomaniSleepingDL "__OTR__objects/object_ma1/gRomaniSleepingDL"
static const ALIGN_ASSET(2) char gRomaniSleepingDL[] = dgRomaniSleepingDL;

#define dgRomaniSleepingTLUT "__OTR__objects/object_ma1/gRomaniSleepingTLUT"
static const ALIGN_ASSET(2) char gRomaniSleepingTLUT[] = dgRomaniSleepingTLUT;

#define dgRomaniSleepingDressTex "__OTR__objects/object_ma1/gRomaniSleepingDressTex"
static const ALIGN_ASSET(2) char gRomaniSleepingDressTex[] = dgRomaniSleepingDressTex;

#define dgRomaniSleepingSkinTex "__OTR__objects/object_ma1/gRomaniSleepingSkinTex"
static const ALIGN_ASSET(2) char gRomaniSleepingSkinTex[] = dgRomaniSleepingSkinTex;

#define dgRomaniSleepingEarTex "__OTR__objects/object_ma1/gRomaniSleepingEarTex"
static const ALIGN_ASSET(2) char gRomaniSleepingEarTex[] = dgRomaniSleepingEarTex;

#define dgRomaniSleepingHairTex "__OTR__objects/object_ma1/gRomaniSleepingHairTex"
static const ALIGN_ASSET(2) char gRomaniSleepingHairTex[] = dgRomaniSleepingHairTex;

#define dgRomaniSleepingHandTex "__OTR__objects/object_ma1/gRomaniSleepingHandTex"
static const ALIGN_ASSET(2) char gRomaniSleepingHandTex[] = dgRomaniSleepingHandTex;

#define dgRomaniSleepingDressPatternAndPillowTex "__OTR__objects/object_ma1/gRomaniSleepingDressPatternAndPillowTex"
static const ALIGN_ASSET(2) char gRomaniSleepingDressPatternAndPillowTex[] = dgRomaniSleepingDressPatternAndPillowTex;

#define dgRomaniSleepingEyeTex "__OTR__objects/object_ma1/gRomaniSleepingEyeTex"
static const ALIGN_ASSET(2) char gRomaniSleepingEyeTex[] = dgRomaniSleepingEyeTex;

#define dgRomaniSleepingBlanketTex "__OTR__objects/object_ma1/gRomaniSleepingBlanketTex"
static const ALIGN_ASSET(2) char gRomaniSleepingBlanketTex[] = dgRomaniSleepingBlanketTex;

#define dgRomaniSleepingMouthTex "__OTR__objects/object_ma1/gRomaniSleepingMouthTex"
static const ALIGN_ASSET(2) char gRomaniSleepingMouthTex[] = dgRomaniSleepingMouthTex;

#define dgRomaniRunAnim "__OTR__objects/object_ma1/gRomaniRunAnim"
static const ALIGN_ASSET(2) char gRomaniRunAnim[] = dgRomaniRunAnim;

#define dgRomaniSittingAnim "__OTR__objects/object_ma1/gRomaniSittingAnim"
static const ALIGN_ASSET(2) char gRomaniSittingAnim[] = dgRomaniSittingAnim;

#define dgRomaniSittingHeadShakeAnim "__OTR__objects/object_ma1/gRomaniSittingHeadShakeAnim"
static const ALIGN_ASSET(2) char gRomaniSittingHeadShakeAnim[] = dgRomaniSittingHeadShakeAnim;

#define dgRomaniSittingLookDownAnim "__OTR__objects/object_ma1/gRomaniSittingLookDownAnim"
static const ALIGN_ASSET(2) char gRomaniSittingLookDownAnim[] = dgRomaniSittingLookDownAnim;

#define dgRomaniIdleAnim "__OTR__objects/object_ma1/gRomaniIdleAnim"
static const ALIGN_ASSET(2) char gRomaniIdleAnim[] = dgRomaniIdleAnim;

#define dgRomaniTorsoDL "__OTR__objects/object_ma1/gRomaniTorsoDL"
static const ALIGN_ASSET(2) char gRomaniTorsoDL[] = dgRomaniTorsoDL;

#define dgRomaniRightUpperArmDL "__OTR__objects/object_ma1/gRomaniRightUpperArmDL"
static const ALIGN_ASSET(2) char gRomaniRightUpperArmDL[] = dgRomaniRightUpperArmDL;

#define dgRomaniRightForearmDL "__OTR__objects/object_ma1/gRomaniRightForearmDL"
static const ALIGN_ASSET(2) char gRomaniRightForearmDL[] = dgRomaniRightForearmDL;

#define dgRomaniRightHandDL "__OTR__objects/object_ma1/gRomaniRightHandDL"
static const ALIGN_ASSET(2) char gRomaniRightHandDL[] = dgRomaniRightHandDL;

#define dgRomaniLeftUpperArmDL "__OTR__objects/object_ma1/gRomaniLeftUpperArmDL"
static const ALIGN_ASSET(2) char gRomaniLeftUpperArmDL[] = dgRomaniLeftUpperArmDL;

#define dgRomaniLeftForearmDL "__OTR__objects/object_ma1/gRomaniLeftForearmDL"
static const ALIGN_ASSET(2) char gRomaniLeftForearmDL[] = dgRomaniLeftForearmDL;

#define dgRomaniLeftHandDL "__OTR__objects/object_ma1/gRomaniLeftHandDL"
static const ALIGN_ASSET(2) char gRomaniLeftHandDL[] = dgRomaniLeftHandDL;

#define dgRomaniHeadDL "__OTR__objects/object_ma1/gRomaniHeadDL"
static const ALIGN_ASSET(2) char gRomaniHeadDL[] = dgRomaniHeadDL;

#define dgRomaniUpperHairDL "__OTR__objects/object_ma1/gRomaniUpperHairDL"
static const ALIGN_ASSET(2) char gRomaniUpperHairDL[] = dgRomaniUpperHairDL;

#define dgRomaniLowerHairDL "__OTR__objects/object_ma1/gRomaniLowerHairDL"
static const ALIGN_ASSET(2) char gRomaniLowerHairDL[] = dgRomaniLowerHairDL;

#define dgRomaniDress1DL "__OTR__objects/object_ma1/gRomaniDress1DL"
static const ALIGN_ASSET(2) char gRomaniDress1DL[] = dgRomaniDress1DL;

#define dgRomaniDress2DL "__OTR__objects/object_ma1/gRomaniDress2DL"
static const ALIGN_ASSET(2) char gRomaniDress2DL[] = dgRomaniDress2DL;

#define dgRomaniDress3DL "__OTR__objects/object_ma1/gRomaniDress3DL"
static const ALIGN_ASSET(2) char gRomaniDress3DL[] = dgRomaniDress3DL;

#define dgRomaniDress4DL "__OTR__objects/object_ma1/gRomaniDress4DL"
static const ALIGN_ASSET(2) char gRomaniDress4DL[] = dgRomaniDress4DL;

#define dgRomaniPelvisDL "__OTR__objects/object_ma1/gRomaniPelvisDL"
static const ALIGN_ASSET(2) char gRomaniPelvisDL[] = dgRomaniPelvisDL;

#define dgRomaniRightThighDL "__OTR__objects/object_ma1/gRomaniRightThighDL"
static const ALIGN_ASSET(2) char gRomaniRightThighDL[] = dgRomaniRightThighDL;

#define dgRomaniRightShinDL "__OTR__objects/object_ma1/gRomaniRightShinDL"
static const ALIGN_ASSET(2) char gRomaniRightShinDL[] = dgRomaniRightShinDL;

#define dgRomaniRightFootDL "__OTR__objects/object_ma1/gRomaniRightFootDL"
static const ALIGN_ASSET(2) char gRomaniRightFootDL[] = dgRomaniRightFootDL;

#define dgRomaniLeftThighDL "__OTR__objects/object_ma1/gRomaniLeftThighDL"
static const ALIGN_ASSET(2) char gRomaniLeftThighDL[] = dgRomaniLeftThighDL;

#define dgRomaniLeftShinDL "__OTR__objects/object_ma1/gRomaniLeftShinDL"
static const ALIGN_ASSET(2) char gRomaniLeftShinDL[] = dgRomaniLeftShinDL;

#define dgRomaniLeftFootDL "__OTR__objects/object_ma1/gRomaniLeftFootDL"
static const ALIGN_ASSET(2) char gRomaniLeftFootDL[] = dgRomaniLeftFootDL;

#define dgRomaniTLUT "__OTR__objects/object_ma1/gRomaniTLUT"
static const ALIGN_ASSET(2) char gRomaniTLUT[] = dgRomaniTLUT;

#define dgRomaniDressTex "__OTR__objects/object_ma1/gRomaniDressTex"
static const ALIGN_ASSET(2) char gRomaniDressTex[] = dgRomaniDressTex;

#define dgRomaniSkinTex "__OTR__objects/object_ma1/gRomaniSkinTex"
static const ALIGN_ASSET(2) char gRomaniSkinTex[] = dgRomaniSkinTex;

#define dgRomaniEarTex "__OTR__objects/object_ma1/gRomaniEarTex"
static const ALIGN_ASSET(2) char gRomaniEarTex[] = dgRomaniEarTex;

#define dgRomaniHairTex "__OTR__objects/object_ma1/gRomaniHairTex"
static const ALIGN_ASSET(2) char gRomaniHairTex[] = dgRomaniHairTex;

#define dgRomaniShawlTex "__OTR__objects/object_ma1/gRomaniShawlTex"
static const ALIGN_ASSET(2) char gRomaniShawlTex[] = dgRomaniShawlTex;

#define dgRomaniBroochTex "__OTR__objects/object_ma1/gRomaniBroochTex"
static const ALIGN_ASSET(2) char gRomaniBroochTex[] = dgRomaniBroochTex;

#define dgRomaniHandTex "__OTR__objects/object_ma1/gRomaniHandTex"
static const ALIGN_ASSET(2) char gRomaniHandTex[] = dgRomaniHandTex;

#define dgRomaniBootTex "__OTR__objects/object_ma1/gRomaniBootTex"
static const ALIGN_ASSET(2) char gRomaniBootTex[] = dgRomaniBootTex;

#define dgRomaniDressPatternTex "__OTR__objects/object_ma1/gRomaniDressPatternTex"
static const ALIGN_ASSET(2) char gRomaniDressPatternTex[] = dgRomaniDressPatternTex;

#define dgRomaniEyeOpenTex "__OTR__objects/object_ma1/gRomaniEyeOpenTex"
static const ALIGN_ASSET(2) char gRomaniEyeOpenTex[] = dgRomaniEyeOpenTex;

#define dgRomaniEyeHalfTex "__OTR__objects/object_ma1/gRomaniEyeHalfTex"
static const ALIGN_ASSET(2) char gRomaniEyeHalfTex[] = dgRomaniEyeHalfTex;

#define dgRomaniEyeClosedTex "__OTR__objects/object_ma1/gRomaniEyeClosedTex"
static const ALIGN_ASSET(2) char gRomaniEyeClosedTex[] = dgRomaniEyeClosedTex;

#define dgRomaniEyeHappyTex "__OTR__objects/object_ma1/gRomaniEyeHappyTex"
static const ALIGN_ASSET(2) char gRomaniEyeHappyTex[] = dgRomaniEyeHappyTex;

#define dgRomaniEyeSadTex "__OTR__objects/object_ma1/gRomaniEyeSadTex"
static const ALIGN_ASSET(2) char gRomaniEyeSadTex[] = dgRomaniEyeSadTex;

#define dgRomaniMouthHappyTex "__OTR__objects/object_ma1/gRomaniMouthHappyTex"
static const ALIGN_ASSET(2) char gRomaniMouthHappyTex[] = dgRomaniMouthHappyTex;

#define dgRomaniMouthFrownTex "__OTR__objects/object_ma1/gRomaniMouthFrownTex"
static const ALIGN_ASSET(2) char gRomaniMouthFrownTex[] = dgRomaniMouthFrownTex;

#define dgRomaniMouthHangingOpenTex "__OTR__objects/object_ma1/gRomaniMouthHangingOpenTex"
static const ALIGN_ASSET(2) char gRomaniMouthHangingOpenTex[] = dgRomaniMouthHangingOpenTex;

#define dgRomaniMouthSmileTex "__OTR__objects/object_ma1/gRomaniMouthSmileTex"
static const ALIGN_ASSET(2) char gRomaniMouthSmileTex[] = dgRomaniMouthSmileTex;

#define dgRomaniSkel "__OTR__objects/object_ma1/gRomaniSkel"
static const ALIGN_ASSET(2) char gRomaniSkel[] = dgRomaniSkel;

#define dgRomaniWalkAnim "__OTR__objects/object_ma1/gRomaniWalkAnim"
static const ALIGN_ASSET(2) char gRomaniWalkAnim[] = dgRomaniWalkAnim;

#define dgRomaniShootBowAnim "__OTR__objects/object_ma1/gRomaniShootBowAnim"
static const ALIGN_ASSET(2) char gRomaniShootBowAnim[] = dgRomaniShootBowAnim;

#define dgRomaniAbductedAnim "__OTR__objects/object_ma1/gRomaniAbductedAnim"
static const ALIGN_ASSET(2) char gRomaniAbductedAnim[] = dgRomaniAbductedAnim;

#define dgRomaniTurnAroundAndFlickHairAnim "__OTR__objects/object_ma1/gRomaniTurnAroundAndFlickHairAnim"
static const ALIGN_ASSET(2) char gRomaniTurnAroundAndFlickHairAnim[] = dgRomaniTurnAroundAndFlickHairAnim;

#define dgRomaniSingStartAnim "__OTR__objects/object_ma1/gRomaniSingStartAnim"
static const ALIGN_ASSET(2) char gRomaniSingStartAnim[] = dgRomaniSingStartAnim;

#define dgRomaniSingLoopAnim "__OTR__objects/object_ma1/gRomaniSingLoopAnim"
static const ALIGN_ASSET(2) char gRomaniSingLoopAnim[] = dgRomaniSingLoopAnim;

typedef enum RomaniLimb {
    /* 0x00 */ ROMANI_LIMB_NONE,
    /* 0x01 */ ROMANI_LIMB_ROOT,
    /* 0x02 */ ROMANI_LIMB_PELVIS,
    /* 0x03 */ ROMANI_LIMB_LEFT_THIGH,
    /* 0x04 */ ROMANI_LIMB_LEFT_SHIN,
    /* 0x05 */ ROMANI_LIMB_LEFT_FOOT,
    /* 0x06 */ ROMANI_LIMB_RIGHT_THIGH,
    /* 0x07 */ ROMANI_LIMB_RIGHT_SHIN,
    /* 0x08 */ ROMANI_LIMB_RIGHT_FOOT,
    /* 0x09 */ ROMANI_LIMB_DRESS_1,
    /* 0x0A */ ROMANI_LIMB_DRESS_2,
    /* 0x0B */ ROMANI_LIMB_DRESS_3,
    /* 0x0C */ ROMANI_LIMB_DRESS_4,
    /* 0x0D */ ROMANI_LIMB_TORSO,
    /* 0x0E */ ROMANI_LIMB_HEAD,
    /* 0x0F */ ROMANI_LIMB_UPPER_HAIR,
    /* 0x10 */ ROMANI_LIMB_LOWER_HAIR,
    /* 0x11 */ ROMANI_LIMB_LEFT_UPPER_ARM,
    /* 0x12 */ ROMANI_LIMB_LEFT_FOREARM,
    /* 0x13 */ ROMANI_LIMB_LEFT_HAND,
    /* 0x14 */ ROMANI_LIMB_RIGHT_UPPER_ARM,
    /* 0x15 */ ROMANI_LIMB_RIGHT_FOREARM,
    /* 0x16 */ ROMANI_LIMB_RIGHT_HAND,
    /* 0x17 */ ROMANI_LIMB_MAX
} RomaniLimb;

#endif // OBJECTS_OBJECT_MA1_H
