#ifndef OBJECTS_OBJECT_ZORAEGG_H
#define OBJECTS_OBJECT_ZORAEGG_H 1

#include "align_asset_macro.h"

#define dgZoraBabySwimUpAnim "__OTR__objects/object_zoraegg/gZoraBabySwimUpAnim"
static const ALIGN_ASSET(2) char gZoraBabySwimUpAnim[] = dgZoraBabySwimUpAnim;

#define dgZoraBabyHatchAnim "__OTR__objects/object_zoraegg/gZoraBabyHatchAnim"
static const ALIGN_ASSET(2) char gZoraBabyHatchAnim[] = dgZoraBabyHatchAnim;

#define dgZoraBabyHeadDL "__OTR__objects/object_zoraegg/gZoraBabyHeadDL"
static const ALIGN_ASSET(2) char gZoraBabyHeadDL[] = dgZoraBabyHeadDL;

#define dgZoraBabyTail1DL "__OTR__objects/object_zoraegg/gZoraBabyTail1DL"
static const ALIGN_ASSET(2) char gZoraBabyTail1DL[] = dgZoraBabyTail1DL;

#define dgZoraBabyTail2DL "__OTR__objects/object_zoraegg/gZoraBabyTail2DL"
static const ALIGN_ASSET(2) char gZoraBabyTail2DL[] = dgZoraBabyTail2DL;

#define dgZoraBabyTailFinDL "__OTR__objects/object_zoraegg/gZoraBabyTailFinDL"
static const ALIGN_ASSET(2) char gZoraBabyTailFinDL[] = dgZoraBabyTailFinDL;

#define dgZoraBabyRightPectoralFinDL "__OTR__objects/object_zoraegg/gZoraBabyRightPectoralFinDL"
static const ALIGN_ASSET(2) char gZoraBabyRightPectoralFinDL[] = dgZoraBabyRightPectoralFinDL;

#define dgZoraBabyLeftPectoralFinDL "__OTR__objects/object_zoraegg/gZoraBabyLeftPectoralFinDL"
static const ALIGN_ASSET(2) char gZoraBabyLeftPectoralFinDL[] = dgZoraBabyLeftPectoralFinDL;

#define dgZoraBabyTLUT "__OTR__objects/object_zoraegg/gZoraBabyTLUT"
static const ALIGN_ASSET(2) char gZoraBabyTLUT[] = dgZoraBabyTLUT;

#define dgZoraBabyTailFinTex "__OTR__objects/object_zoraegg/gZoraBabyTailFinTex"
static const ALIGN_ASSET(2) char gZoraBabyTailFinTex[] = dgZoraBabyTailFinTex;

#define dgZoraBabySkinTex "__OTR__objects/object_zoraegg/gZoraBabySkinTex"
static const ALIGN_ASSET(2) char gZoraBabySkinTex[] = dgZoraBabySkinTex;

#define dgZoraBabyEyeOpenTex "__OTR__objects/object_zoraegg/gZoraBabyEyeOpenTex"
static const ALIGN_ASSET(2) char gZoraBabyEyeOpenTex[] = dgZoraBabyEyeOpenTex;

#define dgZoraBabySkinPatternTex "__OTR__objects/object_zoraegg/gZoraBabySkinPatternTex"
static const ALIGN_ASSET(2) char gZoraBabySkinPatternTex[] = dgZoraBabySkinPatternTex;

#define dgZoraBabyPectoralFinTex "__OTR__objects/object_zoraegg/gZoraBabyPectoralFinTex"
static const ALIGN_ASSET(2) char gZoraBabyPectoralFinTex[] = dgZoraBabyPectoralFinTex;

#define dgZoraBabyEyeHalfTex "__OTR__objects/object_zoraegg/gZoraBabyEyeHalfTex"
static const ALIGN_ASSET(2) char gZoraBabyEyeHalfTex[] = dgZoraBabyEyeHalfTex;

#define dgZoraBabyEyeClosedTex "__OTR__objects/object_zoraegg/gZoraBabyEyeClosedTex"
static const ALIGN_ASSET(2) char gZoraBabyEyeClosedTex[] = dgZoraBabyEyeClosedTex;

#define dgZoraBabySkel "__OTR__objects/object_zoraegg/gZoraBabySkel"
static const ALIGN_ASSET(2) char gZoraBabySkel[] = dgZoraBabySkel;

#define dgZoraBabyFormNoteAnim "__OTR__objects/object_zoraegg/gZoraBabyFormNoteAnim"
static const ALIGN_ASSET(2) char gZoraBabyFormNoteAnim[] = dgZoraBabyFormNoteAnim;

#define dgZoraBabySongLearnedAnim "__OTR__objects/object_zoraegg/gZoraBabySongLearnedAnim"
static const ALIGN_ASSET(2) char gZoraBabySongLearnedAnim[] = dgZoraBabySongLearnedAnim;

#define dgZoraBabyNoteAnim "__OTR__objects/object_zoraegg/gZoraBabyNoteAnim"
static const ALIGN_ASSET(2) char gZoraBabyNoteAnim[] = dgZoraBabyNoteAnim;

#define dgZoraBabySwimAnim "__OTR__objects/object_zoraegg/gZoraBabySwimAnim"
static const ALIGN_ASSET(2) char gZoraBabySwimAnim[] = dgZoraBabySwimAnim;

#define dgZoraEggDL "__OTR__objects/object_zoraegg/gZoraEggDL"
static const ALIGN_ASSET(2) char gZoraEggDL[] = dgZoraEggDL;

#define dgZoraEggTLUT "__OTR__objects/object_zoraegg/gZoraEggTLUT"
static const ALIGN_ASSET(2) char gZoraEggTLUT[] = dgZoraEggTLUT;

#define dgZoraEggTex "__OTR__objects/object_zoraegg/gZoraEggTex"
static const ALIGN_ASSET(2) char gZoraEggTex[] = dgZoraEggTex;

typedef enum ZoraBabyLimb {
    /* 0x00 */ ZORA_BABY_LIMB_NONE,
    /* 0x01 */ ZORA_BABY_LIMB_HEAD,
    /* 0x02 */ ZORA_BABY_LIMB_TAIL1,
    /* 0x03 */ ZORA_BABY_LIMB_TAIL2,
    /* 0x04 */ ZORA_BABY_LIMB_TAIL_FIN,
    /* 0x05 */ ZORA_BABY_LIMB_RIGHT_PECTORAL_FIN,
    /* 0x06 */ ZORA_BABY_LIMB_LEFT_PECTORAL_FIN,
    /* 0x07 */ ZORA_BABY_LIMB_MAX
} ZoraBabyLimb;

#endif // OBJECTS_OBJECT_ZORAEGG_H
