#ifndef OBJECTS_OBJECT_RAF_H
#define OBJECTS_OBJECT_RAF_H 1

#include "align_asset_macro.h"

#define dgCarnivorousLilyPadCol "__OTR__objects/object_raf/gCarnivorousLilyPadCol"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadCol[] = dgCarnivorousLilyPadCol;

#define dgCarnivorousLilyPadTexturelessPlatformDL "__OTR__objects/object_raf/gCarnivorousLilyPadTexturelessPlatformDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTexturelessPlatformDL[] = dgCarnivorousLilyPadTexturelessPlatformDL;

#define dgCarnivorousLilyPadConvulseAnim "__OTR__objects/object_raf/gCarnivorousLilyPadConvulseAnim"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadConvulseAnim[] = dgCarnivorousLilyPadConvulseAnim;

#define dgCarnivorousLilyPadDeathAnim "__OTR__objects/object_raf/gCarnivorousLilyPadDeathAnim"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadDeathAnim[] = dgCarnivorousLilyPadDeathAnim;

#define dgCarnivorousLilyPadSpitAnim "__OTR__objects/object_raf/gCarnivorousLilyPadSpitAnim"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadSpitAnim[] = dgCarnivorousLilyPadSpitAnim;

#define dgCarnivorousLilyPadChewAnim "__OTR__objects/object_raf/gCarnivorousLilyPadChewAnim"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadChewAnim[] = dgCarnivorousLilyPadChewAnim;

#define dgCarnivorousLilyPadCloseAnim "__OTR__objects/object_raf/gCarnivorousLilyPadCloseAnim"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadCloseAnim[] = dgCarnivorousLilyPadCloseAnim;

#define dgCarnivorousLilyPadFlowerDL "__OTR__objects/object_raf/gCarnivorousLilyPadFlowerDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadFlowerDL[] = dgCarnivorousLilyPadFlowerDL;

#define dgCarnivorousLilyPadRootsDL "__OTR__objects/object_raf/gCarnivorousLilyPadRootsDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadRootsDL[] = dgCarnivorousLilyPadRootsDL;

#define dgCarnivorousLilyPadTrap3LowerSegmentDL "__OTR__objects/object_raf/gCarnivorousLilyPadTrap3LowerSegmentDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrap3LowerSegmentDL[] = dgCarnivorousLilyPadTrap3LowerSegmentDL;

#define dgCarnivorousLilyPadTrap3MiddleSegmentDL "__OTR__objects/object_raf/gCarnivorousLilyPadTrap3MiddleSegmentDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrap3MiddleSegmentDL[] = dgCarnivorousLilyPadTrap3MiddleSegmentDL;

#define dgCarnivorousLilyPadTrap3UpperSegmentDL "__OTR__objects/object_raf/gCarnivorousLilyPadTrap3UpperSegmentDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrap3UpperSegmentDL[] = dgCarnivorousLilyPadTrap3UpperSegmentDL;

#define dgCarnivorousLilyPadTrap2LowerSegmentDL "__OTR__objects/object_raf/gCarnivorousLilyPadTrap2LowerSegmentDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrap2LowerSegmentDL[] = dgCarnivorousLilyPadTrap2LowerSegmentDL;

#define dgCarnivorousLilyPadTrap2MiddleSegmentDL "__OTR__objects/object_raf/gCarnivorousLilyPadTrap2MiddleSegmentDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrap2MiddleSegmentDL[] = dgCarnivorousLilyPadTrap2MiddleSegmentDL;

#define dgCarnivorousLilyPadTrap2UpperSegmentDL "__OTR__objects/object_raf/gCarnivorousLilyPadTrap2UpperSegmentDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrap2UpperSegmentDL[] = dgCarnivorousLilyPadTrap2UpperSegmentDL;

#define dgCarnivorousLilyPadTrap1LowerSegmentDL "__OTR__objects/object_raf/gCarnivorousLilyPadTrap1LowerSegmentDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrap1LowerSegmentDL[] = dgCarnivorousLilyPadTrap1LowerSegmentDL;

#define dgCarnivorousLilyPadTrap1MiddleSegmentDL "__OTR__objects/object_raf/gCarnivorousLilyPadTrap1MiddleSegmentDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrap1MiddleSegmentDL[] = dgCarnivorousLilyPadTrap1MiddleSegmentDL;

#define dgCarnivorousLilyPadTrap1UpperSegmentDL "__OTR__objects/object_raf/gCarnivorousLilyPadTrap1UpperSegmentDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrap1UpperSegmentDL[] = dgCarnivorousLilyPadTrap1UpperSegmentDL;

#define dgCarnivorousLilyPadParticlePetalDL "__OTR__objects/object_raf/gCarnivorousLilyPadParticlePetalDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadParticlePetalDL[] = dgCarnivorousLilyPadParticlePetalDL;

#define dgCarnivorousLilyPadParticleTeethDL "__OTR__objects/object_raf/gCarnivorousLilyPadParticleTeethDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadParticleTeethDL[] = dgCarnivorousLilyPadParticleTeethDL;

#define dgCarnivorousLilyPadParticleDL "__OTR__objects/object_raf/gCarnivorousLilyPadParticleDL"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadParticleDL[] = dgCarnivorousLilyPadParticleDL;

#define dgCarnivorousLilyPadRootsTex "__OTR__objects/object_raf/gCarnivorousLilyPadRootsTex"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadRootsTex[] = dgCarnivorousLilyPadRootsTex;

#define dgCarnivorousLilyPadFlowerPetalTex "__OTR__objects/object_raf/gCarnivorousLilyPadFlowerPetalTex"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadFlowerPetalTex[] = dgCarnivorousLilyPadFlowerPetalTex;

#define dgCarnivorousLilyPadFlowerCenterTex "__OTR__objects/object_raf/gCarnivorousLilyPadFlowerCenterTex"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadFlowerCenterTex[] = dgCarnivorousLilyPadFlowerCenterTex;

#define dgCarnivorousLilyPadTrapPetalTex "__OTR__objects/object_raf/gCarnivorousLilyPadTrapPetalTex"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrapPetalTex[] = dgCarnivorousLilyPadTrapPetalTex;

#define dgCarnivorousLilyPadTrapTeethTex "__OTR__objects/object_raf/gCarnivorousLilyPadTrapTeethTex"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadTrapTeethTex[] = dgCarnivorousLilyPadTrapTeethTex;

#define dgCarnivorousLilyPadSkel "__OTR__objects/object_raf/gCarnivorousLilyPadSkel"
static const ALIGN_ASSET(2) char gCarnivorousLilyPadSkel[] = dgCarnivorousLilyPadSkel;

typedef enum CarnivorousLilyPadLimb {
    /* 0x00 */ CARNIVOROUS_LILY_PAD_LIMB_NONE,
    /* 0x01 */ CARNIVOROUS_LILY_PAD_LIMB_FLOWER,
    /* 0x02 */ CARNIVOROUS_LILY_PAD_LIMB_TRAP_1_LOWER_SEGMENT,
    /* 0x03 */ CARNIVOROUS_LILY_PAD_LIMB_TRAP_1_MIDDLE_SEGMENT,
    /* 0x04 */ CARNIVOROUS_LILY_PAD_LIMB_TRAP_1_UPPER_SEGMENT,
    /* 0x05 */ CARNIVOROUS_LILY_PAD_LIMB_TRAP_2_LOWER_SEGMENT,
    /* 0x06 */ CARNIVOROUS_LILY_PAD_LIMB_TRAP_2_MIDDLE_SEGMENT,
    /* 0x07 */ CARNIVOROUS_LILY_PAD_LIMB_TRAP_2_UPPER_SEGMENT,
    /* 0x08 */ CARNIVOROUS_LILY_PAD_LIMB_TRAP_3_LOWER_SEGMENT,
    /* 0x09 */ CARNIVOROUS_LILY_PAD_LIMB_TRAP_3_MIDDLE_SEGMENT,
    /* 0x0A */ CARNIVOROUS_LILY_PAD_LIMB_TRAP_3_UPPER_SEGMENT,
    /* 0x0B */ CARNIVOROUS_LILY_PAD_LIMB_ROOTS,
    /* 0x0C */ CARNIVOROUS_LILY_PAD_LIMB_MAX
} CarnivorousLilyPadLimb;

#endif // OBJECTS_OBJECT_RAF_H
