#ifndef OBJECTS_OBJECT_SNOWMAN_H
#define OBJECTS_OBJECT_SNOWMAN_H 1

#include "align_asset_macro.h"

#define dgEenoLargeSnowballCreateAnim "__OTR__objects/object_snowman/gEenoLargeSnowballCreateAnim"
static const ALIGN_ASSET(2) char gEenoLargeSnowballCreateAnim[] = dgEenoLargeSnowballCreateAnim;

#define dgEenoSmallSnowballCreateAnim "__OTR__objects/object_snowman/gEenoSmallSnowballCreateAnim"
static const ALIGN_ASSET(2) char gEenoSmallSnowballCreateAnim[] = dgEenoSmallSnowballCreateAnim;

#define dgEenoLargeSnowballDL "__OTR__objects/object_snowman/gEenoLargeSnowballDL"
static const ALIGN_ASSET(2) char gEenoLargeSnowballDL[] = dgEenoLargeSnowballDL;

#define dgEenoBodyBottomDL "__OTR__objects/object_snowman/gEenoBodyBottomDL"
static const ALIGN_ASSET(2) char gEenoBodyBottomDL[] = dgEenoBodyBottomDL;

#define dgEenoBodyTopDL "__OTR__objects/object_snowman/gEenoBodyTopDL"
static const ALIGN_ASSET(2) char gEenoBodyTopDL[] = dgEenoBodyTopDL;

#define dgEenoRightUpperArmDL "__OTR__objects/object_snowman/gEenoRightUpperArmDL"
static const ALIGN_ASSET(2) char gEenoRightUpperArmDL[] = dgEenoRightUpperArmDL;

#define dgEenoRightForearmDL "__OTR__objects/object_snowman/gEenoRightForearmDL"
static const ALIGN_ASSET(2) char gEenoRightForearmDL[] = dgEenoRightForearmDL;

#define dgEenoRightHandDL "__OTR__objects/object_snowman/gEenoRightHandDL"
static const ALIGN_ASSET(2) char gEenoRightHandDL[] = dgEenoRightHandDL;

#define dgEenoLeftUpperArmDL "__OTR__objects/object_snowman/gEenoLeftUpperArmDL"
static const ALIGN_ASSET(2) char gEenoLeftUpperArmDL[] = dgEenoLeftUpperArmDL;

#define dgEenoLeftForearmDL "__OTR__objects/object_snowman/gEenoLeftForearmDL"
static const ALIGN_ASSET(2) char gEenoLeftForearmDL[] = dgEenoLeftForearmDL;

#define dgEenoLeftHandDL "__OTR__objects/object_snowman/gEenoLeftHandDL"
static const ALIGN_ASSET(2) char gEenoLeftHandDL[] = dgEenoLeftHandDL;

#define dgEenoRightEyeDL "__OTR__objects/object_snowman/gEenoRightEyeDL"
static const ALIGN_ASSET(2) char gEenoRightEyeDL[] = dgEenoRightEyeDL;

#define dgEenoLeftEyeDL "__OTR__objects/object_snowman/gEenoLeftEyeDL"
static const ALIGN_ASSET(2) char gEenoLeftEyeDL[] = dgEenoLeftEyeDL;

#define dgEenoFaceTex "__OTR__objects/object_snowman/gEenoFaceTex"
static const ALIGN_ASSET(2) char gEenoFaceTex[] = dgEenoFaceTex;

#define dgEenoUpperCheekTex "__OTR__objects/object_snowman/gEenoUpperCheekTex"
static const ALIGN_ASSET(2) char gEenoUpperCheekTex[] = dgEenoUpperCheekTex;

#define dgEenoBodyTex "__OTR__objects/object_snowman/gEenoBodyTex"
static const ALIGN_ASSET(2) char gEenoBodyTex[] = dgEenoBodyTex;

#define dgEenoEyeTex "__OTR__objects/object_snowman/gEenoEyeTex"
static const ALIGN_ASSET(2) char gEenoEyeTex[] = dgEenoEyeTex;

#define dgEenoSmallSnowballDL "__OTR__objects/object_snowman/gEenoSmallSnowballDL"
static const ALIGN_ASSET(2) char gEenoSmallSnowballDL[] = dgEenoSmallSnowballDL;

#define dgEenoSkel "__OTR__objects/object_snowman/gEenoSkel"
static const ALIGN_ASSET(2) char gEenoSkel[] = dgEenoSkel;

#define dgEenoDamageAnim "__OTR__objects/object_snowman/gEenoDamageAnim"
static const ALIGN_ASSET(2) char gEenoDamageAnim[] = dgEenoDamageAnim;

#define dgEenoSnowPileMoveAnim "__OTR__objects/object_snowman/gEenoSnowPileMoveAnim"
static const ALIGN_ASSET(2) char gEenoSnowPileMoveAnim[] = dgEenoSnowPileMoveAnim;

#define dgEenoSnowPileBottomDL "__OTR__objects/object_snowman/gEenoSnowPileBottomDL"
static const ALIGN_ASSET(2) char gEenoSnowPileBottomDL[] = dgEenoSnowPileBottomDL;

#define dgEenoSnowPileTopDL "__OTR__objects/object_snowman/gEenoSnowPileTopDL"
static const ALIGN_ASSET(2) char gEenoSnowPileTopDL[] = dgEenoSnowPileTopDL;

#define dgEenoSnowPileSkel "__OTR__objects/object_snowman/gEenoSnowPileSkel"
static const ALIGN_ASSET(2) char gEenoSnowPileSkel[] = dgEenoSnowPileSkel;

#define dgEenoLargeSnowballThrowAnim "__OTR__objects/object_snowman/gEenoLargeSnowballThrowAnim"
static const ALIGN_ASSET(2) char gEenoLargeSnowballThrowAnim[] = dgEenoLargeSnowballThrowAnim;

#define dgEenoSmallSnowballThrowAnim "__OTR__objects/object_snowman/gEenoSmallSnowballThrowAnim"
static const ALIGN_ASSET(2) char gEenoSmallSnowballThrowAnim[] = dgEenoSmallSnowballThrowAnim;

#define dgEenoEmergeAnim "__OTR__objects/object_snowman/gEenoEmergeAnim"
static const ALIGN_ASSET(2) char gEenoEmergeAnim[] = dgEenoEmergeAnim;

#define dgEenoIdleAnim "__OTR__objects/object_snowman/gEenoIdleAnim"
static const ALIGN_ASSET(2) char gEenoIdleAnim[] = dgEenoIdleAnim;

#define dgEenoSnowballFragment1DL "__OTR__objects/object_snowman/gEenoSnowballFragment1DL"
static const ALIGN_ASSET(2) char gEenoSnowballFragment1DL[] = dgEenoSnowballFragment1DL;

#define dgEenoSnowballFragment2DL "__OTR__objects/object_snowman/gEenoSnowballFragment2DL"
static const ALIGN_ASSET(2) char gEenoSnowballFragment2DL[] = dgEenoSnowballFragment2DL;

#define dgEenoSnowballFragment3DL "__OTR__objects/object_snowman/gEenoSnowballFragment3DL"
static const ALIGN_ASSET(2) char gEenoSnowballFragment3DL[] = dgEenoSnowballFragment3DL;

#define dgEenoSnowballFragmentTex "__OTR__objects/object_snowman/gEenoSnowballFragmentTex"
static const ALIGN_ASSET(2) char gEenoSnowballFragmentTex[] = dgEenoSnowballFragmentTex;

typedef enum EenoLimb {
    /* 0x00 */ EENO_LIMB_NONE,
    /* 0x01 */ EENO_LIMB_ROOT,
    /* 0x02 */ EENO_LIMB_BODY_TOP,
    /* 0x03 */ EENO_LIMB_LEFT_EYE,
    /* 0x04 */ EENO_LIMB_RIGHT_EYE,
    /* 0x05 */ EENO_LIMB_LEFT_UPPER_ARM,
    /* 0x06 */ EENO_LIMB_LEFT_FOREARM,
    /* 0x07 */ EENO_LIMB_LEFT_HAND,
    /* 0x08 */ EENO_LIMB_RIGHT_UPPER_ARM,
    /* 0x09 */ EENO_LIMB_RIGHT_FOREARM,
    /* 0x0A */ EENO_LIMB_RIGHT_HAND,
    /* 0x0B */ EENO_LIMB_BODY_BOTTOM,
    /* 0x0C */ EENO_LIMB_MAX
} EenoLimb;


typedef enum EenoSnowPileLimb {
    /* 0x00 */ EENO_SNOW_PILE_LIMB_NONE,
    /* 0x01 */ EENO_SNOW_PILE_LIMB_BOTTOM,
    /* 0x02 */ EENO_SNOW_PILE_LIMB_TOP,
    /* 0x03 */ EENO_SNOW_PILE_LIMB_MAX
} EenoSnowPileLimb;

#endif // OBJECTS_OBJECT_SNOWMAN_H
