#ifndef OBJECTS_OBJECT_FR_H
#define OBJECTS_OBJECT_FR_H 1

#include "align_asset_macro.h"

#define dgFrogJumpAnim "__OTR__objects/object_fr/gFrogJumpAnim"
static const ALIGN_ASSET(2) char gFrogJumpAnim[] = dgFrogJumpAnim;

#define dgFrogDanceAnim "__OTR__objects/object_fr/gFrogDanceAnim"
static const ALIGN_ASSET(2) char gFrogDanceAnim[] = dgFrogDanceAnim;

#define dgFrogIdleAnim "__OTR__objects/object_fr/gFrogIdleAnim"
static const ALIGN_ASSET(2) char gFrogIdleAnim[] = dgFrogIdleAnim;

#define dgFrogLimbPatternTex "__OTR__objects/object_fr/gFrogLimbPatternTex"
static const ALIGN_ASSET(2) char gFrogLimbPatternTex[] = dgFrogLimbPatternTex;

#define dgFrogQuestionMarkTex "__OTR__objects/object_fr/gFrogQuestionMarkTex"
static const ALIGN_ASSET(2) char gFrogQuestionMarkTex[] = dgFrogQuestionMarkTex;

#define dgFrogNostrilTex "__OTR__objects/object_fr/gFrogNostrilTex"
static const ALIGN_ASSET(2) char gFrogNostrilTex[] = dgFrogNostrilTex;

#define dgFrogLowerInnerMouthTex "__OTR__objects/object_fr/gFrogLowerInnerMouthTex"
static const ALIGN_ASSET(2) char gFrogLowerInnerMouthTex[] = dgFrogLowerInnerMouthTex;

#define dgFrogUpperInnerMouthTex "__OTR__objects/object_fr/gFrogUpperInnerMouthTex"
static const ALIGN_ASSET(2) char gFrogUpperInnerMouthTex[] = dgFrogUpperInnerMouthTex;

#define dgFrogSkinTex "__OTR__objects/object_fr/gFrogSkinTex"
static const ALIGN_ASSET(2) char gFrogSkinTex[] = dgFrogSkinTex;

#define dgFrogUpperBodyPatternTex "__OTR__objects/object_fr/gFrogUpperBodyPatternTex"
static const ALIGN_ASSET(2) char gFrogUpperBodyPatternTex[] = dgFrogUpperBodyPatternTex;

#define dgFrogLowerBodyPatternTex "__OTR__objects/object_fr/gFrogLowerBodyPatternTex"
static const ALIGN_ASSET(2) char gFrogLowerBodyPatternTex[] = dgFrogLowerBodyPatternTex;

#define dgFrogIrisOpenTex "__OTR__objects/object_fr/gFrogIrisOpenTex"
static const ALIGN_ASSET(2) char gFrogIrisOpenTex[] = dgFrogIrisOpenTex;

#define dgFrogIrisClosedTex "__OTR__objects/object_fr/gFrogIrisClosedTex"
static const ALIGN_ASSET(2) char gFrogIrisClosedTex[] = dgFrogIrisClosedTex;

#define dgFrogEyeTex "__OTR__objects/object_fr/gFrogEyeTex"
static const ALIGN_ASSET(2) char gFrogEyeTex[] = dgFrogEyeTex;

#define dgFrogHandAndToeTex "__OTR__objects/object_fr/gFrogHandAndToeTex"
static const ALIGN_ASSET(2) char gFrogHandAndToeTex[] = dgFrogHandAndToeTex;

#define dgFrogRightEyeDL "__OTR__objects/object_fr/gFrogRightEyeDL"
static const ALIGN_ASSET(2) char gFrogRightEyeDL[] = dgFrogRightEyeDL;

#define dgFrogLeftEyeDL "__OTR__objects/object_fr/gFrogLeftEyeDL"
static const ALIGN_ASSET(2) char gFrogLeftEyeDL[] = dgFrogLeftEyeDL;

#define dgFrogHeadDL "__OTR__objects/object_fr/gFrogHeadDL"
static const ALIGN_ASSET(2) char gFrogHeadDL[] = dgFrogHeadDL;

#define dgFrogRightIrisDL "__OTR__objects/object_fr/gFrogRightIrisDL"
static const ALIGN_ASSET(2) char gFrogRightIrisDL[] = dgFrogRightIrisDL;

#define dgFrogLeftIrisDL "__OTR__objects/object_fr/gFrogLeftIrisDL"
static const ALIGN_ASSET(2) char gFrogLeftIrisDL[] = dgFrogLeftIrisDL;

#define dgFrogJawDL "__OTR__objects/object_fr/gFrogJawDL"
static const ALIGN_ASSET(2) char gFrogJawDL[] = dgFrogJawDL;

#define dgFrogUpperBodyDL "__OTR__objects/object_fr/gFrogUpperBodyDL"
static const ALIGN_ASSET(2) char gFrogUpperBodyDL[] = dgFrogUpperBodyDL;

#define dgFrogLeftForearmDL "__OTR__objects/object_fr/gFrogLeftForearmDL"
static const ALIGN_ASSET(2) char gFrogLeftForearmDL[] = dgFrogLeftForearmDL;

#define dgFrogLeftHandDL "__OTR__objects/object_fr/gFrogLeftHandDL"
static const ALIGN_ASSET(2) char gFrogLeftHandDL[] = dgFrogLeftHandDL;

#define dgFrogLeftUpperArmDL "__OTR__objects/object_fr/gFrogLeftUpperArmDL"
static const ALIGN_ASSET(2) char gFrogLeftUpperArmDL[] = dgFrogLeftUpperArmDL;

#define dgFrogRightForearmDL "__OTR__objects/object_fr/gFrogRightForearmDL"
static const ALIGN_ASSET(2) char gFrogRightForearmDL[] = dgFrogRightForearmDL;

#define dgFrogRightHandDL "__OTR__objects/object_fr/gFrogRightHandDL"
static const ALIGN_ASSET(2) char gFrogRightHandDL[] = dgFrogRightHandDL;

#define dgFrogRightUpperArmDL "__OTR__objects/object_fr/gFrogRightUpperArmDL"
static const ALIGN_ASSET(2) char gFrogRightUpperArmDL[] = dgFrogRightUpperArmDL;

#define dgFrogLowerBodyDL "__OTR__objects/object_fr/gFrogLowerBodyDL"
static const ALIGN_ASSET(2) char gFrogLowerBodyDL[] = dgFrogLowerBodyDL;

#define dgFrogRightHeelDL "__OTR__objects/object_fr/gFrogRightHeelDL"
static const ALIGN_ASSET(2) char gFrogRightHeelDL[] = dgFrogRightHeelDL;

#define dgFrogRightToeDL "__OTR__objects/object_fr/gFrogRightToeDL"
static const ALIGN_ASSET(2) char gFrogRightToeDL[] = dgFrogRightToeDL;

#define dgFrogRightShinDL "__OTR__objects/object_fr/gFrogRightShinDL"
static const ALIGN_ASSET(2) char gFrogRightShinDL[] = dgFrogRightShinDL;

#define dgFrogRightThighDL "__OTR__objects/object_fr/gFrogRightThighDL"
static const ALIGN_ASSET(2) char gFrogRightThighDL[] = dgFrogRightThighDL;

#define dgFrogLeftHeelDL "__OTR__objects/object_fr/gFrogLeftHeelDL"
static const ALIGN_ASSET(2) char gFrogLeftHeelDL[] = dgFrogLeftHeelDL;

#define dgFrogLeftToeDL "__OTR__objects/object_fr/gFrogLeftToeDL"
static const ALIGN_ASSET(2) char gFrogLeftToeDL[] = dgFrogLeftToeDL;

#define dgFrogLeftShinDL "__OTR__objects/object_fr/gFrogLeftShinDL"
static const ALIGN_ASSET(2) char gFrogLeftShinDL[] = dgFrogLeftShinDL;

#define dgFrogLeftThighDL "__OTR__objects/object_fr/gFrogLeftThighDL"
static const ALIGN_ASSET(2) char gFrogLeftThighDL[] = dgFrogLeftThighDL;

#define dgFrogDustMaterialDL "__OTR__objects/object_fr/gFrogDustMaterialDL"
static const ALIGN_ASSET(2) char gFrogDustMaterialDL[] = dgFrogDustMaterialDL;

#define dgFrogDustModelDL "__OTR__objects/object_fr/gFrogDustModelDL"
static const ALIGN_ASSET(2) char gFrogDustModelDL[] = dgFrogDustModelDL;

#define dgFrogSkel "__OTR__objects/object_fr/gFrogSkel"
static const ALIGN_ASSET(2) char gFrogSkel[] = dgFrogSkel;

typedef enum FrogLimb {
    /* 0x00 */ FROG_LIMB_NONE,
    /* 0x01 */ FROG_LIMB_LOWER_BODY,
    /* 0x02 */ FROG_LIMB_UPPER_BODY,
    /* 0x03 */ FROG_LIMB_HEAD_ROOT,
    /* 0x04 */ FROG_LIMB_HEAD,
    /* 0x05 */ FROG_LIMB_RIGHT_IRIS,
    /* 0x06 */ FROG_LIMB_JAW,
    /* 0x07 */ FROG_LIMB_RIGHT_EYE,
    /* 0x08 */ FROG_LIMB_LEFT_EYE,
    /* 0x09 */ FROG_LIMB_LEFT_IRIS,
    /* 0x0A */ FROG_LIMB_LEFT_UPPER_ARM,
    /* 0x0B */ FROG_LIMB_LEFT_FOREARM,
    /* 0x0C */ FROG_LIMB_LEFT_HAND,
    /* 0x0D */ FROG_LIMB_RIGHT_UPPER_ARM,
    /* 0x0E */ FROG_LIMB_RIGHT_FOREARM,
    /* 0x0F */ FROG_LIMB_RIGHT_HAND,
    /* 0x10 */ FROG_LIMB_RIGHT_THIGH,
    /* 0x11 */ FROG_LIMB_RIGHT_SHIN,
    /* 0x12 */ FROG_LIMB_RIGHT_HEEL,
    /* 0x13 */ FROG_LIMB_RIGHT_TOES,
    /* 0x14 */ FROG_LIMB_LEFT_THIGH,
    /* 0x15 */ FROG_LIMB_LEFT_SHIN,
    /* 0x16 */ FROG_LIMB_LEFT_HEEL,
    /* 0x17 */ FROG_LIMB_LEFT_TOES,
    /* 0x18 */ FROG_LIMB_MAX
} FrogLimb;

#endif // OBJECTS_OBJECT_FR_H
