#ifndef OBJECTS_OBJECT_PP_H
#define OBJECTS_OBJECT_PP_H 1

#include "align_asset_macro.h"

#define dgHiploopAttackAnim "__OTR__objects/object_pp/gHiploopAttackAnim"
static const ALIGN_ASSET(2) char gHiploopAttackAnim[] = dgHiploopAttackAnim;

#define dgHiploopChargeAnim "__OTR__objects/object_pp/gHiploopChargeAnim"
static const ALIGN_ASSET(2) char gHiploopChargeAnim[] = dgHiploopChargeAnim;

#define dgHiploopDamageAnim "__OTR__objects/object_pp/gHiploopDamageAnim"
static const ALIGN_ASSET(2) char gHiploopDamageAnim[] = dgHiploopDamageAnim;

#define dgUnusedHiploopBodyDL "__OTR__objects/object_pp/gUnusedHiploopBodyDL"
static const ALIGN_ASSET(2) char gUnusedHiploopBodyDL[] = dgUnusedHiploopBodyDL;

#define dgUnusedHiploopLeftEyeDL "__OTR__objects/object_pp/gUnusedHiploopLeftEyeDL"
static const ALIGN_ASSET(2) char gUnusedHiploopLeftEyeDL[] = dgUnusedHiploopLeftEyeDL;

#define dgUnusedHiploopRightEyeDL "__OTR__objects/object_pp/gUnusedHiploopRightEyeDL"
static const ALIGN_ASSET(2) char gUnusedHiploopRightEyeDL[] = dgUnusedHiploopRightEyeDL;

#define dgUnusedHiploopBackLeftUpperLegDL "__OTR__objects/object_pp/gUnusedHiploopBackLeftUpperLegDL"
static const ALIGN_ASSET(2) char gUnusedHiploopBackLeftUpperLegDL[] = dgUnusedHiploopBackLeftUpperLegDL;

#define dgUnusedHiploopBackLeftLowerLegDL "__OTR__objects/object_pp/gUnusedHiploopBackLeftLowerLegDL"
static const ALIGN_ASSET(2) char gUnusedHiploopBackLeftLowerLegDL[] = dgUnusedHiploopBackLeftLowerLegDL;

#define dgUnusedHiploopBackLeftFootDL "__OTR__objects/object_pp/gUnusedHiploopBackLeftFootDL"
static const ALIGN_ASSET(2) char gUnusedHiploopBackLeftFootDL[] = dgUnusedHiploopBackLeftFootDL;

#define dgUnusedHiploopCenterWingBaseDL "__OTR__objects/object_pp/gUnusedHiploopCenterWingBaseDL"
static const ALIGN_ASSET(2) char gUnusedHiploopCenterWingBaseDL[] = dgUnusedHiploopCenterWingBaseDL;

#define dgUnusedHiploopCenterWingMiddleDL "__OTR__objects/object_pp/gUnusedHiploopCenterWingMiddleDL"
static const ALIGN_ASSET(2) char gUnusedHiploopCenterWingMiddleDL[] = dgUnusedHiploopCenterWingMiddleDL;

#define dgUnusedHiploopCenterWingTipDL "__OTR__objects/object_pp/gUnusedHiploopCenterWingTipDL"
static const ALIGN_ASSET(2) char gUnusedHiploopCenterWingTipDL[] = dgUnusedHiploopCenterWingTipDL;

#define dgUnusedHiploopRightWingBaseDL "__OTR__objects/object_pp/gUnusedHiploopRightWingBaseDL"
static const ALIGN_ASSET(2) char gUnusedHiploopRightWingBaseDL[] = dgUnusedHiploopRightWingBaseDL;

#define dgUnusedHiploopRightWingMiddleDL "__OTR__objects/object_pp/gUnusedHiploopRightWingMiddleDL"
static const ALIGN_ASSET(2) char gUnusedHiploopRightWingMiddleDL[] = dgUnusedHiploopRightWingMiddleDL;

#define dgUnusedHiploopRightWingTipDL "__OTR__objects/object_pp/gUnusedHiploopRightWingTipDL"
static const ALIGN_ASSET(2) char gUnusedHiploopRightWingTipDL[] = dgUnusedHiploopRightWingTipDL;

#define dgUnusedHiploopMaskDL "__OTR__objects/object_pp/gUnusedHiploopMaskDL"
static const ALIGN_ASSET(2) char gUnusedHiploopMaskDL[] = dgUnusedHiploopMaskDL;

#define dgUnusedHiploopBackRightUpperLegDL "__OTR__objects/object_pp/gUnusedHiploopBackRightUpperLegDL"
static const ALIGN_ASSET(2) char gUnusedHiploopBackRightUpperLegDL[] = dgUnusedHiploopBackRightUpperLegDL;

#define dgUnusedHiploopBackRightLowerLegDL "__OTR__objects/object_pp/gUnusedHiploopBackRightLowerLegDL"
static const ALIGN_ASSET(2) char gUnusedHiploopBackRightLowerLegDL[] = dgUnusedHiploopBackRightLowerLegDL;

#define dgUnusedHiploopBackRightFootDL "__OTR__objects/object_pp/gUnusedHiploopBackRightFootDL"
static const ALIGN_ASSET(2) char gUnusedHiploopBackRightFootDL[] = dgUnusedHiploopBackRightFootDL;

#define dgUnusedHiploopLeftWingBaseDL "__OTR__objects/object_pp/gUnusedHiploopLeftWingBaseDL"
static const ALIGN_ASSET(2) char gUnusedHiploopLeftWingBaseDL[] = dgUnusedHiploopLeftWingBaseDL;

#define dgUnusedHiploopLeftWingMiddleDL "__OTR__objects/object_pp/gUnusedHiploopLeftWingMiddleDL"
static const ALIGN_ASSET(2) char gUnusedHiploopLeftWingMiddleDL[] = dgUnusedHiploopLeftWingMiddleDL;

#define dgUnusedHiploopLeftWingTipDL "__OTR__objects/object_pp/gUnusedHiploopLeftWingTipDL"
static const ALIGN_ASSET(2) char gUnusedHiploopLeftWingTipDL[] = dgUnusedHiploopLeftWingTipDL;

#define dgUnusedHiploopFrontRightUpperLegDL "__OTR__objects/object_pp/gUnusedHiploopFrontRightUpperLegDL"
static const ALIGN_ASSET(2) char gUnusedHiploopFrontRightUpperLegDL[] = dgUnusedHiploopFrontRightUpperLegDL;

#define dgUnusedHiploopFrontRightLowerLegDL "__OTR__objects/object_pp/gUnusedHiploopFrontRightLowerLegDL"
static const ALIGN_ASSET(2) char gUnusedHiploopFrontRightLowerLegDL[] = dgUnusedHiploopFrontRightLowerLegDL;

#define dgUnusedHiploopFrontRightFootDL "__OTR__objects/object_pp/gUnusedHiploopFrontRightFootDL"
static const ALIGN_ASSET(2) char gUnusedHiploopFrontRightFootDL[] = dgUnusedHiploopFrontRightFootDL;

#define dgUnusedHiploopFrontLeftUpperLegDL "__OTR__objects/object_pp/gUnusedHiploopFrontLeftUpperLegDL"
static const ALIGN_ASSET(2) char gUnusedHiploopFrontLeftUpperLegDL[] = dgUnusedHiploopFrontLeftUpperLegDL;

#define dgUnusedHiploopFrontLeftLowerLegDL "__OTR__objects/object_pp/gUnusedHiploopFrontLeftLowerLegDL"
static const ALIGN_ASSET(2) char gUnusedHiploopFrontLeftLowerLegDL[] = dgUnusedHiploopFrontLeftLowerLegDL;

#define dgUnusedHiploopFrontLeftFootDL "__OTR__objects/object_pp/gUnusedHiploopFrontLeftFootDL"
static const ALIGN_ASSET(2) char gUnusedHiploopFrontLeftFootDL[] = dgUnusedHiploopFrontLeftFootDL;

#define dgUnusedHiploopEyeTex "__OTR__objects/object_pp/gUnusedHiploopEyeTex"
static const ALIGN_ASSET(2) char gUnusedHiploopEyeTex[] = dgUnusedHiploopEyeTex;

#define dgUnusedHiploopUndersideTex "__OTR__objects/object_pp/gUnusedHiploopUndersideTex"
static const ALIGN_ASSET(2) char gUnusedHiploopUndersideTex[] = dgUnusedHiploopUndersideTex;

#define dgUnusedHiploopFaceTex "__OTR__objects/object_pp/gUnusedHiploopFaceTex"
static const ALIGN_ASSET(2) char gUnusedHiploopFaceTex[] = dgUnusedHiploopFaceTex;

#define dgUnusedHiploopBackTex "__OTR__objects/object_pp/gUnusedHiploopBackTex"
static const ALIGN_ASSET(2) char gUnusedHiploopBackTex[] = dgUnusedHiploopBackTex;

#define dgUnusedHiploopCenterWingTex "__OTR__objects/object_pp/gUnusedHiploopCenterWingTex"
static const ALIGN_ASSET(2) char gUnusedHiploopCenterWingTex[] = dgUnusedHiploopCenterWingTex;

#define dgUnusedHiploopSideWingsTex "__OTR__objects/object_pp/gUnusedHiploopSideWingsTex"
static const ALIGN_ASSET(2) char gUnusedHiploopSideWingsTex[] = dgUnusedHiploopSideWingsTex;

#define dgUnusedHiploopBackCenterTex "__OTR__objects/object_pp/gUnusedHiploopBackCenterTex"
static const ALIGN_ASSET(2) char gUnusedHiploopBackCenterTex[] = dgUnusedHiploopBackCenterTex;

#define dgUnusedHiploopLegTex "__OTR__objects/object_pp/gUnusedHiploopLegTex"
static const ALIGN_ASSET(2) char gUnusedHiploopLegTex[] = dgUnusedHiploopLegTex;

#define dgUnusedHiploopMaskTex "__OTR__objects/object_pp/gUnusedHiploopMaskTex"
static const ALIGN_ASSET(2) char gUnusedHiploopMaskTex[] = dgUnusedHiploopMaskTex;

#define dgUnusedHiploopSkel "__OTR__objects/object_pp/gUnusedHiploopSkel"
static const ALIGN_ASSET(2) char gUnusedHiploopSkel[] = dgUnusedHiploopSkel;

#define dgHiploopRoarAnim "__OTR__objects/object_pp/gHiploopRoarAnim"
static const ALIGN_ASSET(2) char gHiploopRoarAnim[] = dgHiploopRoarAnim;

#define dgHiploopWindUpAnim "__OTR__objects/object_pp/gHiploopWindUpAnim"
static const ALIGN_ASSET(2) char gHiploopWindUpAnim[] = dgHiploopWindUpAnim;

#define dgHiploopIdleAnim "__OTR__objects/object_pp/gHiploopIdleAnim"
static const ALIGN_ASSET(2) char gHiploopIdleAnim[] = dgHiploopIdleAnim;

#define dgHiploopBodyDL "__OTR__objects/object_pp/gHiploopBodyDL"
static const ALIGN_ASSET(2) char gHiploopBodyDL[] = dgHiploopBodyDL;

#define dgHiploopLeftEyeDL "__OTR__objects/object_pp/gHiploopLeftEyeDL"
static const ALIGN_ASSET(2) char gHiploopLeftEyeDL[] = dgHiploopLeftEyeDL;

#define dgHiploopRightEyeDL "__OTR__objects/object_pp/gHiploopRightEyeDL"
static const ALIGN_ASSET(2) char gHiploopRightEyeDL[] = dgHiploopRightEyeDL;

#define dgHiploopBackLeftUpperLegDL "__OTR__objects/object_pp/gHiploopBackLeftUpperLegDL"
static const ALIGN_ASSET(2) char gHiploopBackLeftUpperLegDL[] = dgHiploopBackLeftUpperLegDL;

#define dgHiploopBackLeftLowerLegDL "__OTR__objects/object_pp/gHiploopBackLeftLowerLegDL"
static const ALIGN_ASSET(2) char gHiploopBackLeftLowerLegDL[] = dgHiploopBackLeftLowerLegDL;

#define dgHiploopBackLeftFootDL "__OTR__objects/object_pp/gHiploopBackLeftFootDL"
static const ALIGN_ASSET(2) char gHiploopBackLeftFootDL[] = dgHiploopBackLeftFootDL;

#define dgHiploopCenterWingBaseDL "__OTR__objects/object_pp/gHiploopCenterWingBaseDL"
static const ALIGN_ASSET(2) char gHiploopCenterWingBaseDL[] = dgHiploopCenterWingBaseDL;

#define dgHiploopCenterWingMiddleDL "__OTR__objects/object_pp/gHiploopCenterWingMiddleDL"
static const ALIGN_ASSET(2) char gHiploopCenterWingMiddleDL[] = dgHiploopCenterWingMiddleDL;

#define dgHiploopCenterWingTipDL "__OTR__objects/object_pp/gHiploopCenterWingTipDL"
static const ALIGN_ASSET(2) char gHiploopCenterWingTipDL[] = dgHiploopCenterWingTipDL;

#define dgHiploopRightWingBaseDL "__OTR__objects/object_pp/gHiploopRightWingBaseDL"
static const ALIGN_ASSET(2) char gHiploopRightWingBaseDL[] = dgHiploopRightWingBaseDL;

#define dgHiploopRightWingMiddleDL "__OTR__objects/object_pp/gHiploopRightWingMiddleDL"
static const ALIGN_ASSET(2) char gHiploopRightWingMiddleDL[] = dgHiploopRightWingMiddleDL;

#define dgHiploopRightWingTipDL "__OTR__objects/object_pp/gHiploopRightWingTipDL"
static const ALIGN_ASSET(2) char gHiploopRightWingTipDL[] = dgHiploopRightWingTipDL;

#define dgHiploopMaskDL "__OTR__objects/object_pp/gHiploopMaskDL"
static const ALIGN_ASSET(2) char gHiploopMaskDL[] = dgHiploopMaskDL;

#define dgHiploopBackRightUpperLegDL "__OTR__objects/object_pp/gHiploopBackRightUpperLegDL"
static const ALIGN_ASSET(2) char gHiploopBackRightUpperLegDL[] = dgHiploopBackRightUpperLegDL;

#define dgHiploopBackRightLowerLegDL "__OTR__objects/object_pp/gHiploopBackRightLowerLegDL"
static const ALIGN_ASSET(2) char gHiploopBackRightLowerLegDL[] = dgHiploopBackRightLowerLegDL;

#define dgHiploopBackRightFootDL "__OTR__objects/object_pp/gHiploopBackRightFootDL"
static const ALIGN_ASSET(2) char gHiploopBackRightFootDL[] = dgHiploopBackRightFootDL;

#define dgHiploopLeftWingBaseDL "__OTR__objects/object_pp/gHiploopLeftWingBaseDL"
static const ALIGN_ASSET(2) char gHiploopLeftWingBaseDL[] = dgHiploopLeftWingBaseDL;

#define dgHiploopLeftWingMiddleDL "__OTR__objects/object_pp/gHiploopLeftWingMiddleDL"
static const ALIGN_ASSET(2) char gHiploopLeftWingMiddleDL[] = dgHiploopLeftWingMiddleDL;

#define dgHiploopLeftWingTipDL "__OTR__objects/object_pp/gHiploopLeftWingTipDL"
static const ALIGN_ASSET(2) char gHiploopLeftWingTipDL[] = dgHiploopLeftWingTipDL;

#define dgHiploopFrontRightUpperLegDL "__OTR__objects/object_pp/gHiploopFrontRightUpperLegDL"
static const ALIGN_ASSET(2) char gHiploopFrontRightUpperLegDL[] = dgHiploopFrontRightUpperLegDL;

#define dgHiploopFrontRightLowerLegDL "__OTR__objects/object_pp/gHiploopFrontRightLowerLegDL"
static const ALIGN_ASSET(2) char gHiploopFrontRightLowerLegDL[] = dgHiploopFrontRightLowerLegDL;

#define dgHiploopFrontRightFootDL "__OTR__objects/object_pp/gHiploopFrontRightFootDL"
static const ALIGN_ASSET(2) char gHiploopFrontRightFootDL[] = dgHiploopFrontRightFootDL;

#define dgHiploopFrontLeftUpperLegDL "__OTR__objects/object_pp/gHiploopFrontLeftUpperLegDL"
static const ALIGN_ASSET(2) char gHiploopFrontLeftUpperLegDL[] = dgHiploopFrontLeftUpperLegDL;

#define dgHiploopFrontLeftLowerLegDL "__OTR__objects/object_pp/gHiploopFrontLeftLowerLegDL"
static const ALIGN_ASSET(2) char gHiploopFrontLeftLowerLegDL[] = dgHiploopFrontLeftLowerLegDL;

#define dgHiploopFrontLeftFootDL "__OTR__objects/object_pp/gHiploopFrontLeftFootDL"
static const ALIGN_ASSET(2) char gHiploopFrontLeftFootDL[] = dgHiploopFrontLeftFootDL;

#define dgHiploopEyeTex "__OTR__objects/object_pp/gHiploopEyeTex"
static const ALIGN_ASSET(2) char gHiploopEyeTex[] = dgHiploopEyeTex;

#define dgHiploopUndersideTex "__OTR__objects/object_pp/gHiploopUndersideTex"
static const ALIGN_ASSET(2) char gHiploopUndersideTex[] = dgHiploopUndersideTex;

#define dgHiploopFaceTex "__OTR__objects/object_pp/gHiploopFaceTex"
static const ALIGN_ASSET(2) char gHiploopFaceTex[] = dgHiploopFaceTex;

#define dgHiploopBackTex "__OTR__objects/object_pp/gHiploopBackTex"
static const ALIGN_ASSET(2) char gHiploopBackTex[] = dgHiploopBackTex;

#define dgHiploopCenterWingTex "__OTR__objects/object_pp/gHiploopCenterWingTex"
static const ALIGN_ASSET(2) char gHiploopCenterWingTex[] = dgHiploopCenterWingTex;

#define dgHiploopSideWingsTex "__OTR__objects/object_pp/gHiploopSideWingsTex"
static const ALIGN_ASSET(2) char gHiploopSideWingsTex[] = dgHiploopSideWingsTex;

#define dgHiploopBackCenterTex "__OTR__objects/object_pp/gHiploopBackCenterTex"
static const ALIGN_ASSET(2) char gHiploopBackCenterTex[] = dgHiploopBackCenterTex;

#define dgHiploopLegTex "__OTR__objects/object_pp/gHiploopLegTex"
static const ALIGN_ASSET(2) char gHiploopLegTex[] = dgHiploopLegTex;

#define dgHiploopMaskTex "__OTR__objects/object_pp/gHiploopMaskTex"
static const ALIGN_ASSET(2) char gHiploopMaskTex[] = dgHiploopMaskTex;

#define dgHiploopSkel "__OTR__objects/object_pp/gHiploopSkel"
static const ALIGN_ASSET(2) char gHiploopSkel[] = dgHiploopSkel;

#define dgHiploopWalkAnim "__OTR__objects/object_pp/gHiploopWalkAnim"
static const ALIGN_ASSET(2) char gHiploopWalkAnim[] = dgHiploopWalkAnim;

typedef enum UnusedHiploopLimb {
    /* 0x00 */ UNUSED_HIPLOOP_LIMB_NONE,
    /* 0x01 */ UNUSED_HIPLOOP_LIMB_BODY,
    /* 0x02 */ UNUSED_HIPLOOP_LIMB_FRONT_LEFT_UPPER_LEG,
    /* 0x03 */ UNUSED_HIPLOOP_LIMB_FRONT_LEFT_LOWER_LEG,
    /* 0x04 */ UNUSED_HIPLOOP_LIMB_FRONT_LEFT_FOOT,
    /* 0x05 */ UNUSED_HIPLOOP_LIMB_FRONT_RIGHT_UPPER_LEG,
    /* 0x06 */ UNUSED_HIPLOOP_LIMB_FRONT_RIGHT_LOWER_LEG,
    /* 0x07 */ UNUSED_HIPLOOP_LIMB_FRONT_RIGHT_FOOT,
    /* 0x08 */ UNUSED_HIPLOOP_LIMB_MASK,
    /* 0x09 */ UNUSED_HIPLOOP_LIMB_LEFT_WING_BASE,
    /* 0x0A */ UNUSED_HIPLOOP_LIMB_LEFT_WING_MIDDLE,
    /* 0x0B */ UNUSED_HIPLOOP_LIMB_LEFT_WING_TIP,
    /* 0x0C */ UNUSED_HIPLOOP_LIMB_BACK_RIGHT_UPPER_LEG,
    /* 0x0D */ UNUSED_HIPLOOP_LIMB_BACK_RIGHT_LOWER_LEG,
    /* 0x0E */ UNUSED_HIPLOOP_LIMB_BACK_RIGHT_FOOT,
    /* 0x0F */ UNUSED_HIPLOOP_LIMB_RIGHT_WING_BASE,
    /* 0x10 */ UNUSED_HIPLOOP_LIMB_RIGHT_WING_MIDDLE,
    /* 0x11 */ UNUSED_HIPLOOP_LIMB_RIGHT_WING_TIP,
    /* 0x12 */ UNUSED_HIPLOOP_LIMB_CENTER_WING_BASE,
    /* 0x13 */ UNUSED_HIPLOOP_LIMB_CENTER_WING_MIDDLE,
    /* 0x14 */ UNUSED_HIPLOOP_LIMB_CENTER_WING_TIP,
    /* 0x15 */ UNUSED_HIPLOOP_LIMB_BACK_LEFT_UPPER_LEG,
    /* 0x16 */ UNUSED_HIPLOOP_LIMB_BACK_LEFT_LOWER_LEG,
    /* 0x17 */ UNUSED_HIPLOOP_LIMB_BACK_LEFT_FOOT,
    /* 0x18 */ UNUSED_HIPLOOP_LIMB_RIGHT_EYE,
    /* 0x19 */ UNUSED_HIPLOOP_LIMB_LEFT_EYE,
    /* 0x1A */ UNUSED_HIPLOOP_LIMB_MAX
} UnusedHiploopLimb;


typedef enum HiploopLimb {
    /* 0x00 */ HIPLOOP_LIMB_NONE,
    /* 0x01 */ HIPLOOP_LIMB_BODY,
    /* 0x02 */ HIPLOOP_LIMB_FRONT_LEFT_UPPER_LEG,
    /* 0x03 */ HIPLOOP_LIMB_FRONT_LEFT_LOWER_LEG,
    /* 0x04 */ HIPLOOP_LIMB_FRONT_LEFT_FOOT,
    /* 0x05 */ HIPLOOP_LIMB_FRONT_RIGHT_UPPER_LEG,
    /* 0x06 */ HIPLOOP_LIMB_FRONT_RIGHT_LOWER_LEG,
    /* 0x07 */ HIPLOOP_LIMB_FRONT_RIGHT_FOOT,
    /* 0x08 */ HIPLOOP_LIMB_MASK,
    /* 0x09 */ HIPLOOP_LIMB_LEFT_WING_BASE,
    /* 0x0A */ HIPLOOP_LIMB_LEFT_WING_MIDDLE,
    /* 0x0B */ HIPLOOP_LIMB_LEFT_WING_TIP,
    /* 0x0C */ HIPLOOP_LIMB_BACK_RIGHT_UPPER_LEG,
    /* 0x0D */ HIPLOOP_LIMB_BACK_RIGHT_LOWER_LEG,
    /* 0x0E */ HIPLOOP_LIMB_BACK_RIGHT_FOOT,
    /* 0x0F */ HIPLOOP_LIMB_RIGHT_WING_BASE,
    /* 0x10 */ HIPLOOP_LIMB_RIGHT_WING_MIDDLE,
    /* 0x11 */ HIPLOOP_LIMB_RIGHT_WING_TIP,
    /* 0x12 */ HIPLOOP_LIMB_CENTER_WING_BASE,
    /* 0x13 */ HIPLOOP_LIMB_CENTER_WING_MIDDLE,
    /* 0x14 */ HIPLOOP_LIMB_CENTER_WING_TIP,
    /* 0x15 */ HIPLOOP_LIMB_BACK_LEFT_UPPER_LEG,
    /* 0x16 */ HIPLOOP_LIMB_BACK_LEFT_LOWER_LEG,
    /* 0x17 */ HIPLOOP_LIMB_BACK_LEFT_FOOT,
    /* 0x18 */ HIPLOOP_LIMB_RIGHT_EYE,
    /* 0x19 */ HIPLOOP_LIMB_LEFT_EYE,
    /* 0x1A */ HIPLOOP_LIMB_MAX
} HiploopLimb;

#endif // OBJECTS_OBJECT_PP_H
