#ifndef OBJECTS_OBJECT_WF_H
#define OBJECTS_OBJECT_WF_H 1

#include "align_asset_macro.h"

#define dgWolfosWhiteFurTex "__OTR__objects/object_wf/gWolfosWhiteFurTex"
static const ALIGN_ASSET(2) char gWolfosWhiteFurTex[] = dgWolfosWhiteFurTex;

#define dgWolfosWhiteToothClawTex "__OTR__objects/object_wf/gWolfosWhiteToothClawTex"
static const ALIGN_ASSET(2) char gWolfosWhiteToothClawTex[] = dgWolfosWhiteToothClawTex;

#define dgWolfosWhiteMouthTex "__OTR__objects/object_wf/gWolfosWhiteMouthTex"
static const ALIGN_ASSET(2) char gWolfosWhiteMouthTex[] = dgWolfosWhiteMouthTex;

#define dgWolfosWhiteTongueTex "__OTR__objects/object_wf/gWolfosWhiteTongueTex"
static const ALIGN_ASSET(2) char gWolfosWhiteTongueTex[] = dgWolfosWhiteTongueTex;

#define dgWolfosWhiteNostrilTex "__OTR__objects/object_wf/gWolfosWhiteNostrilTex"
static const ALIGN_ASSET(2) char gWolfosWhiteNostrilTex[] = dgWolfosWhiteNostrilTex;

#define dgWolfosWhiteEyeOpenTex "__OTR__objects/object_wf/gWolfosWhiteEyeOpenTex"
static const ALIGN_ASSET(2) char gWolfosWhiteEyeOpenTex[] = dgWolfosWhiteEyeOpenTex;

#define dgWolfosWhiteAbdomenDL "__OTR__objects/object_wf/gWolfosWhiteAbdomenDL"
static const ALIGN_ASSET(2) char gWolfosWhiteAbdomenDL[] = dgWolfosWhiteAbdomenDL;

#define dgWolfosWhiteBackRightThighDL "__OTR__objects/object_wf/gWolfosWhiteBackRightThighDL"
static const ALIGN_ASSET(2) char gWolfosWhiteBackRightThighDL[] = dgWolfosWhiteBackRightThighDL;

#define dgWolfosWhiteBackRightShinDL "__OTR__objects/object_wf/gWolfosWhiteBackRightShinDL"
static const ALIGN_ASSET(2) char gWolfosWhiteBackRightShinDL[] = dgWolfosWhiteBackRightShinDL;

#define dgWolfosWhiteBackRightPasternDL "__OTR__objects/object_wf/gWolfosWhiteBackRightPasternDL"
static const ALIGN_ASSET(2) char gWolfosWhiteBackRightPasternDL[] = dgWolfosWhiteBackRightPasternDL;

#define dgWolfosWhiteBackRightPawDL "__OTR__objects/object_wf/gWolfosWhiteBackRightPawDL"
static const ALIGN_ASSET(2) char gWolfosWhiteBackRightPawDL[] = dgWolfosWhiteBackRightPawDL;

#define dgWolfosWhiteBackLeftThighDL "__OTR__objects/object_wf/gWolfosWhiteBackLeftThighDL"
static const ALIGN_ASSET(2) char gWolfosWhiteBackLeftThighDL[] = dgWolfosWhiteBackLeftThighDL;

#define dgWolfosWhiteBackLeftShinDL "__OTR__objects/object_wf/gWolfosWhiteBackLeftShinDL"
static const ALIGN_ASSET(2) char gWolfosWhiteBackLeftShinDL[] = dgWolfosWhiteBackLeftShinDL;

#define dgWolfosWhiteBackLeftPasternDL "__OTR__objects/object_wf/gWolfosWhiteBackLeftPasternDL"
static const ALIGN_ASSET(2) char gWolfosWhiteBackLeftPasternDL[] = dgWolfosWhiteBackLeftPasternDL;

#define dgWolfosWhiteBackLeftPawDL "__OTR__objects/object_wf/gWolfosWhiteBackLeftPawDL"
static const ALIGN_ASSET(2) char gWolfosWhiteBackLeftPawDL[] = dgWolfosWhiteBackLeftPawDL;

#define dgWolfosWhiteThoraxDL "__OTR__objects/object_wf/gWolfosWhiteThoraxDL"
static const ALIGN_ASSET(2) char gWolfosWhiteThoraxDL[] = dgWolfosWhiteThoraxDL;

#define dgWolfosWhiteFrontLeftUpperLegDL "__OTR__objects/object_wf/gWolfosWhiteFrontLeftUpperLegDL"
static const ALIGN_ASSET(2) char gWolfosWhiteFrontLeftUpperLegDL[] = dgWolfosWhiteFrontLeftUpperLegDL;

#define dgWolfosWhiteFrontLeftLowerLegDL "__OTR__objects/object_wf/gWolfosWhiteFrontLeftLowerLegDL"
static const ALIGN_ASSET(2) char gWolfosWhiteFrontLeftLowerLegDL[] = dgWolfosWhiteFrontLeftLowerLegDL;

#define dgWolfosWhiteFrontRightUpperLegDL "__OTR__objects/object_wf/gWolfosWhiteFrontRightUpperLegDL"
static const ALIGN_ASSET(2) char gWolfosWhiteFrontRightUpperLegDL[] = dgWolfosWhiteFrontRightUpperLegDL;

#define dgWolfosWhiteFrontRightLowerLegDL "__OTR__objects/object_wf/gWolfosWhiteFrontRightLowerLegDL"
static const ALIGN_ASSET(2) char gWolfosWhiteFrontRightLowerLegDL[] = dgWolfosWhiteFrontRightLowerLegDL;

#define dgWolfosWhiteEyeHalfTex "__OTR__objects/object_wf/gWolfosWhiteEyeHalfTex"
static const ALIGN_ASSET(2) char gWolfosWhiteEyeHalfTex[] = dgWolfosWhiteEyeHalfTex;

#define dgWolfosWhiteEyeNarrowTex "__OTR__objects/object_wf/gWolfosWhiteEyeNarrowTex"
static const ALIGN_ASSET(2) char gWolfosWhiteEyeNarrowTex[] = dgWolfosWhiteEyeNarrowTex;

#define dgWolfosWhiteTailDL "__OTR__objects/object_wf/gWolfosWhiteTailDL"
static const ALIGN_ASSET(2) char gWolfosWhiteTailDL[] = dgWolfosWhiteTailDL;

#define dgWolfosWhiteFrontLeftClawDL "__OTR__objects/object_wf/gWolfosWhiteFrontLeftClawDL"
static const ALIGN_ASSET(2) char gWolfosWhiteFrontLeftClawDL[] = dgWolfosWhiteFrontLeftClawDL;

#define dgWolfosWhiteFrontRightClawDL "__OTR__objects/object_wf/gWolfosWhiteFrontRightClawDL"
static const ALIGN_ASSET(2) char gWolfosWhiteFrontRightClawDL[] = dgWolfosWhiteFrontRightClawDL;

#define dgWolfosWhiteHeadDL "__OTR__objects/object_wf/gWolfosWhiteHeadDL"
static const ALIGN_ASSET(2) char gWolfosWhiteHeadDL[] = dgWolfosWhiteHeadDL;

#define dgWolfosWhiteEyesDL "__OTR__objects/object_wf/gWolfosWhiteEyesDL"
static const ALIGN_ASSET(2) char gWolfosWhiteEyesDL[] = dgWolfosWhiteEyesDL;

#define dgWolfosWhiteSkel "__OTR__objects/object_wf/gWolfosWhiteSkel"
static const ALIGN_ASSET(2) char gWolfosWhiteSkel[] = dgWolfosWhiteSkel;

#define dgWolfosSlashAnim "__OTR__objects/object_wf/gWolfosSlashAnim"
static const ALIGN_ASSET(2) char gWolfosSlashAnim[] = dgWolfosSlashAnim;

#define dgWolfosBackflipAnim "__OTR__objects/object_wf/gWolfosBackflipAnim"
static const ALIGN_ASSET(2) char gWolfosBackflipAnim[] = dgWolfosBackflipAnim;

#define dgWolfosBlockAnim "__OTR__objects/object_wf/gWolfosBlockAnim"
static const ALIGN_ASSET(2) char gWolfosBlockAnim[] = dgWolfosBlockAnim;

#define dgWolfosRearUpFallOverAnim "__OTR__objects/object_wf/gWolfosRearUpFallOverAnim"
static const ALIGN_ASSET(2) char gWolfosRearUpFallOverAnim[] = dgWolfosRearUpFallOverAnim;

#define dgWolfosRunAnim "__OTR__objects/object_wf/gWolfosRunAnim"
static const ALIGN_ASSET(2) char gWolfosRunAnim[] = dgWolfosRunAnim;

#define dgWolfosNormalAbdomenDL "__OTR__objects/object_wf/gWolfosNormalAbdomenDL"
static const ALIGN_ASSET(2) char gWolfosNormalAbdomenDL[] = dgWolfosNormalAbdomenDL;

#define dgWolfosNormalBackRightThighDL "__OTR__objects/object_wf/gWolfosNormalBackRightThighDL"
static const ALIGN_ASSET(2) char gWolfosNormalBackRightThighDL[] = dgWolfosNormalBackRightThighDL;

#define dgWolfosNormalBackRightShinDL "__OTR__objects/object_wf/gWolfosNormalBackRightShinDL"
static const ALIGN_ASSET(2) char gWolfosNormalBackRightShinDL[] = dgWolfosNormalBackRightShinDL;

#define dgWolfosNormalBackRightPasternDL "__OTR__objects/object_wf/gWolfosNormalBackRightPasternDL"
static const ALIGN_ASSET(2) char gWolfosNormalBackRightPasternDL[] = dgWolfosNormalBackRightPasternDL;

#define dgWolfosNormalBackRightPawDL "__OTR__objects/object_wf/gWolfosNormalBackRightPawDL"
static const ALIGN_ASSET(2) char gWolfosNormalBackRightPawDL[] = dgWolfosNormalBackRightPawDL;

#define dgWolfosNormalBackLeftThighDL "__OTR__objects/object_wf/gWolfosNormalBackLeftThighDL"
static const ALIGN_ASSET(2) char gWolfosNormalBackLeftThighDL[] = dgWolfosNormalBackLeftThighDL;

#define dgWolfosNormalBackLeftShinDL "__OTR__objects/object_wf/gWolfosNormalBackLeftShinDL"
static const ALIGN_ASSET(2) char gWolfosNormalBackLeftShinDL[] = dgWolfosNormalBackLeftShinDL;

#define dgWolfosNormalBackLeftPasternDL "__OTR__objects/object_wf/gWolfosNormalBackLeftPasternDL"
static const ALIGN_ASSET(2) char gWolfosNormalBackLeftPasternDL[] = dgWolfosNormalBackLeftPasternDL;

#define dgWolfosNormalBackLeftPawDL "__OTR__objects/object_wf/gWolfosNormalBackLeftPawDL"
static const ALIGN_ASSET(2) char gWolfosNormalBackLeftPawDL[] = dgWolfosNormalBackLeftPawDL;

#define dgWolfosNormalThoraxDL "__OTR__objects/object_wf/gWolfosNormalThoraxDL"
static const ALIGN_ASSET(2) char gWolfosNormalThoraxDL[] = dgWolfosNormalThoraxDL;

#define dgWolfosNormalFrontLeftUpperLegDL "__OTR__objects/object_wf/gWolfosNormalFrontLeftUpperLegDL"
static const ALIGN_ASSET(2) char gWolfosNormalFrontLeftUpperLegDL[] = dgWolfosNormalFrontLeftUpperLegDL;

#define dgWolfosNormalFrontLeftLowerLegDL "__OTR__objects/object_wf/gWolfosNormalFrontLeftLowerLegDL"
static const ALIGN_ASSET(2) char gWolfosNormalFrontLeftLowerLegDL[] = dgWolfosNormalFrontLeftLowerLegDL;

#define dgWolfosNormalFrontRightUpperLegDL "__OTR__objects/object_wf/gWolfosNormalFrontRightUpperLegDL"
static const ALIGN_ASSET(2) char gWolfosNormalFrontRightUpperLegDL[] = dgWolfosNormalFrontRightUpperLegDL;

#define dgWolfosNormalFrontRightLowerLegDL "__OTR__objects/object_wf/gWolfosNormalFrontRightLowerLegDL"
static const ALIGN_ASSET(2) char gWolfosNormalFrontRightLowerLegDL[] = dgWolfosNormalFrontRightLowerLegDL;

#define dgWolfosNormalEyeOpenTex "__OTR__objects/object_wf/gWolfosNormalEyeOpenTex"
static const ALIGN_ASSET(2) char gWolfosNormalEyeOpenTex[] = dgWolfosNormalEyeOpenTex;

#define dgWolfosNormalFurTex "__OTR__objects/object_wf/gWolfosNormalFurTex"
static const ALIGN_ASSET(2) char gWolfosNormalFurTex[] = dgWolfosNormalFurTex;

#define dgWolfosNormalMouthTex "__OTR__objects/object_wf/gWolfosNormalMouthTex"
static const ALIGN_ASSET(2) char gWolfosNormalMouthTex[] = dgWolfosNormalMouthTex;

#define dgWolfosNormalTongueTex "__OTR__objects/object_wf/gWolfosNormalTongueTex"
static const ALIGN_ASSET(2) char gWolfosNormalTongueTex[] = dgWolfosNormalTongueTex;

#define dgWolfosNormalToothClawTex "__OTR__objects/object_wf/gWolfosNormalToothClawTex"
static const ALIGN_ASSET(2) char gWolfosNormalToothClawTex[] = dgWolfosNormalToothClawTex;

#define dgWolfosNormalNostrilTex "__OTR__objects/object_wf/gWolfosNormalNostrilTex"
static const ALIGN_ASSET(2) char gWolfosNormalNostrilTex[] = dgWolfosNormalNostrilTex;

#define dgWolfosNormalEyeHalfTex "__OTR__objects/object_wf/gWolfosNormalEyeHalfTex"
static const ALIGN_ASSET(2) char gWolfosNormalEyeHalfTex[] = dgWolfosNormalEyeHalfTex;

#define dgWolfosNormalEyeNarrowTex "__OTR__objects/object_wf/gWolfosNormalEyeNarrowTex"
static const ALIGN_ASSET(2) char gWolfosNormalEyeNarrowTex[] = dgWolfosNormalEyeNarrowTex;

#define dgWolfosNormalTailDL "__OTR__objects/object_wf/gWolfosNormalTailDL"
static const ALIGN_ASSET(2) char gWolfosNormalTailDL[] = dgWolfosNormalTailDL;

#define dgWolfosNormalFrontLeftClawDL "__OTR__objects/object_wf/gWolfosNormalFrontLeftClawDL"
static const ALIGN_ASSET(2) char gWolfosNormalFrontLeftClawDL[] = dgWolfosNormalFrontLeftClawDL;

#define dgWolfosNormalFrontRightClawDL "__OTR__objects/object_wf/gWolfosNormalFrontRightClawDL"
static const ALIGN_ASSET(2) char gWolfosNormalFrontRightClawDL[] = dgWolfosNormalFrontRightClawDL;

#define dgWolfosNormalHeadDL "__OTR__objects/object_wf/gWolfosNormalHeadDL"
static const ALIGN_ASSET(2) char gWolfosNormalHeadDL[] = dgWolfosNormalHeadDL;

#define dgWolfosNormalEyesDL "__OTR__objects/object_wf/gWolfosNormalEyesDL"
static const ALIGN_ASSET(2) char gWolfosNormalEyesDL[] = dgWolfosNormalEyesDL;

#define dgWolfosNormalSkel "__OTR__objects/object_wf/gWolfosNormalSkel"
static const ALIGN_ASSET(2) char gWolfosNormalSkel[] = dgWolfosNormalSkel;

#define dgWolfosSidestepAnim "__OTR__objects/object_wf/gWolfosSidestepAnim"
static const ALIGN_ASSET(2) char gWolfosSidestepAnim[] = dgWolfosSidestepAnim;

#define dgWolfosDamagedAnim "__OTR__objects/object_wf/gWolfosDamagedAnim"
static const ALIGN_ASSET(2) char gWolfosDamagedAnim[] = dgWolfosDamagedAnim;

#define dgWolfosWaitAnim "__OTR__objects/object_wf/gWolfosWaitAnim"
static const ALIGN_ASSET(2) char gWolfosWaitAnim[] = dgWolfosWaitAnim;

typedef enum WolfosWhiteLimb {
    /* 0x00 */ WOLFOS_WHITE_LIMB_NONE,
    /* 0x01 */ WOLFOS_WHITE_LIMB_ROOT,
    /* 0x02 */ WOLFOS_WHITE_LIMB_BACK_LEFT_THIGH,
    /* 0x03 */ WOLFOS_WHITE_LIMB_BACK_LEFT_SHIN,
    /* 0x04 */ WOLFOS_WHITE_LIMB_BACK_LEFT_PASTERN,
    /* 0x05 */ WOLFOS_WHITE_LIMB_BACK_LEFT_PAW,
    /* 0x06 */ WOLFOS_WHITE_LIMB_TAIL,
    /* 0x07 */ WOLFOS_WHITE_LIMB_ABDOMEN,
    /* 0x08 */ WOLFOS_WHITE_LIMB_BACK_RIGHT_THIGH,
    /* 0x09 */ WOLFOS_WHITE_LIMB_BACK_RIGHT_SHIN,
    /* 0x0A */ WOLFOS_WHITE_LIMB_BACK_RIGHT_PASTERN,
    /* 0x0B */ WOLFOS_WHITE_LIMB_BACK_RIGHT_PAW,
    /* 0x0C */ WOLFOS_WHITE_LIMB_THORAX,
    /* 0x0D */ WOLFOS_WHITE_LIMB_FRONT_RIGHT_UPPER_LEG,
    /* 0x0E */ WOLFOS_WHITE_LIMB_FRONT_RIGHT_LOWER_LEG,
    /* 0x0F */ WOLFOS_WHITE_LIMB_FRONT_RIGHT_CLAW,
    /* 0x10 */ WOLFOS_WHITE_LIMB_HEAD_ROOT,
    /* 0x11 */ WOLFOS_WHITE_LIMB_HEAD,
    /* 0x12 */ WOLFOS_WHITE_LIMB_EYES,
    /* 0x13 */ WOLFOS_WHITE_LIMB_FRONT_LEFT_UPPER_LEG,
    /* 0x14 */ WOLFOS_WHITE_LIMB_FRONT_LEFT_LOWER_LEG,
    /* 0x15 */ WOLFOS_WHITE_LIMB_FRONT_LEFT_CLAW,
    /* 0x16 */ WOLFOS_WHITE_LIMB_MAX
} WolfosWhiteLimb;


typedef enum WolfosNormalLimb {
    /* 0x00 */ WOLFOS_NORMAL_LIMB_NONE,
    /* 0x01 */ WOLFOS_NORMAL_LIMB_ROOT,
    /* 0x02 */ WOLFOS_NORMAL_LIMB_BACK_LEFT_THIGH,
    /* 0x03 */ WOLFOS_NORMAL_LIMB_BACK_LEFT_SHIN,
    /* 0x04 */ WOLFOS_NORMAL_LIMB_BACK_LEFT_PASTERN,
    /* 0x05 */ WOLFOS_NORMAL_LIMB_BACK_LEFT_PAW,
    /* 0x06 */ WOLFOS_NORMAL_LIMB_TAIL,
    /* 0x07 */ WOLFOS_NORMAL_LIMB_ABDOMEN,
    /* 0x08 */ WOLFOS_NORMAL_LIMB_BACK_RIGHT_THIGH,
    /* 0x09 */ WOLFOS_NORMAL_LIMB_BACK_RIGHT_SHIN,
    /* 0x0A */ WOLFOS_NORMAL_LIMB_BACK_RIGHT_PASTERN,
    /* 0x0B */ WOLFOS_NORMAL_LIMB_BACK_RIGHT_PAW,
    /* 0x0C */ WOLFOS_NORMAL_LIMB_THORAX,
    /* 0x0D */ WOLFOS_NORMAL_LIMB_FRONT_RIGHT_UPPER_LEG,
    /* 0x0E */ WOLFOS_NORMAL_LIMB_FRONT_RIGHT_LOWER_LEG,
    /* 0x0F */ WOLFOS_NORMAL_LIMB_FRONT_RIGHT_CLAW,
    /* 0x10 */ WOLFOS_NORMAL_LIMB_HEAD_ROOT,
    /* 0x11 */ WOLFOS_NORMAL_LIMB_HEAD,
    /* 0x12 */ WOLFOS_NORMAL_LIMB_EYES,
    /* 0x13 */ WOLFOS_NORMAL_LIMB_FRONT_LEFT_UPPER_LEG,
    /* 0x14 */ WOLFOS_NORMAL_LIMB_FRONT_LEFT_LOWER_LEG,
    /* 0x15 */ WOLFOS_NORMAL_LIMB_FRONT_LEFT_CLAW,
    /* 0x16 */ WOLFOS_NORMAL_LIMB_MAX
} WolfosNormalLimb;

#endif // OBJECTS_OBJECT_WF_H
