#ifndef OBJECTS_OBJECT_BOSS03_H #define OBJECTS_OBJECT_BOSS03_H 1 #include "align_asset_macro.h" #define dgGyorgIdleAnim "__OTR__objects/object_boss03/gGyorgIdleAnim" static const ALIGN_ASSET(2) char gGyorgIdleAnim[] = dgGyorgIdleAnim; #define dgGyorgUnusedMajorasWrathWhipTex "__OTR__objects/object_boss03/gGyorgUnusedMajorasWrathWhipTex" static const ALIGN_ASSET(2) char gGyorgUnusedMajorasWrathWhipTex[] = dgGyorgUnusedMajorasWrathWhipTex; #define dgGyorgUnusedMajorasWrathWhipDL1 "__OTR__objects/object_boss03/gGyorgUnusedMajorasWrathWhipDL1" static const ALIGN_ASSET(2) char gGyorgUnusedMajorasWrathWhipDL1[] = dgGyorgUnusedMajorasWrathWhipDL1; #define dgGyorgUnusedMajorasWrathWhipDL2 "__OTR__objects/object_boss03/gGyorgUnusedMajorasWrathWhipDL2" static const ALIGN_ASSET(2) char gGyorgUnusedMajorasWrathWhipDL2[] = dgGyorgUnusedMajorasWrathWhipDL2; #define dgGyorgUnusedMajorasWrathWhipDL3 "__OTR__objects/object_boss03/gGyorgUnusedMajorasWrathWhipDL3" static const ALIGN_ASSET(2) char gGyorgUnusedMajorasWrathWhipDL3[] = dgGyorgUnusedMajorasWrathWhipDL3; #define dgGyorgHeadDL "__OTR__objects/object_boss03/gGyorgHeadDL" static const ALIGN_ASSET(2) char gGyorgHeadDL[] = dgGyorgHeadDL; #define dgGyorgJawDL "__OTR__objects/object_boss03/gGyorgJawDL" static const ALIGN_ASSET(2) char gGyorgJawDL[] = dgGyorgJawDL; #define dgGyorgUpperLeftFinDL "__OTR__objects/object_boss03/gGyorgUpperLeftFinDL" static const ALIGN_ASSET(2) char gGyorgUpperLeftFinDL[] = dgGyorgUpperLeftFinDL; #define dgGyorgLowerLeftFinDL "__OTR__objects/object_boss03/gGyorgLowerLeftFinDL" static const ALIGN_ASSET(2) char gGyorgLowerLeftFinDL[] = dgGyorgLowerLeftFinDL; #define dgGyorgUpperRightFinDL "__OTR__objects/object_boss03/gGyorgUpperRightFinDL" static const ALIGN_ASSET(2) char gGyorgUpperRightFinDL[] = dgGyorgUpperRightFinDL; #define dgGyorgLowerRightFinDL "__OTR__objects/object_boss03/gGyorgLowerRightFinDL" static const ALIGN_ASSET(2) char gGyorgLowerRightFinDL[] = dgGyorgLowerRightFinDL; #define dgGyorgUpperTrunkDL "__OTR__objects/object_boss03/gGyorgUpperTrunkDL" static const ALIGN_ASSET(2) char gGyorgUpperTrunkDL[] = dgGyorgUpperTrunkDL; #define dgGyorgLowerTrunkDL "__OTR__objects/object_boss03/gGyorgLowerTrunkDL" static const ALIGN_ASSET(2) char gGyorgLowerTrunkDL[] = dgGyorgLowerTrunkDL; #define dgGyorgTailDL "__OTR__objects/object_boss03/gGyorgTailDL" static const ALIGN_ASSET(2) char gGyorgTailDL[] = dgGyorgTailDL; #define dgGyorgUnused5388TexAnim "__OTR__objects/object_boss03/gGyorgUnused5388TexAnim" static const ALIGN_ASSET(2) char gGyorgUnused5388TexAnim[] = dgGyorgUnused5388TexAnim; #define dgGyorgFinsSpikesAndJawTLUT "__OTR__objects/object_boss03/gGyorgFinsSpikesAndJawTLUT" static const ALIGN_ASSET(2) char gGyorgFinsSpikesAndJawTLUT[] = dgGyorgFinsSpikesAndJawTLUT; #define dgGyorgSidesTLUT "__OTR__objects/object_boss03/gGyorgSidesTLUT" static const ALIGN_ASSET(2) char gGyorgSidesTLUT[] = dgGyorgSidesTLUT; #define dgGyorgMouthAndSpikeBacksideTLUT "__OTR__objects/object_boss03/gGyorgMouthAndSpikeBacksideTLUT" static const ALIGN_ASSET(2) char gGyorgMouthAndSpikeBacksideTLUT[] = dgGyorgMouthAndSpikeBacksideTLUT; #define dgGyorgBellyAndFinFleshTLUT "__OTR__objects/object_boss03/gGyorgBellyAndFinFleshTLUT" static const ALIGN_ASSET(2) char gGyorgBellyAndFinFleshTLUT[] = dgGyorgBellyAndFinFleshTLUT; #define dgGyorgEyeTex "__OTR__objects/object_boss03/gGyorgEyeTex" static const ALIGN_ASSET(2) char gGyorgEyeTex[] = dgGyorgEyeTex; #define dgGyorgFinsSpikesAndJawTex "__OTR__objects/object_boss03/gGyorgFinsSpikesAndJawTex" static const ALIGN_ASSET(2) char gGyorgFinsSpikesAndJawTex[] = dgGyorgFinsSpikesAndJawTex; #define dgGyorgSidesTex "__OTR__objects/object_boss03/gGyorgSidesTex" static const ALIGN_ASSET(2) char gGyorgSidesTex[] = dgGyorgSidesTex; #define dgGyorgMouthAndSpikeBacksideTex "__OTR__objects/object_boss03/gGyorgMouthAndSpikeBacksideTex" static const ALIGN_ASSET(2) char gGyorgMouthAndSpikeBacksideTex[] = dgGyorgMouthAndSpikeBacksideTex; #define dgGyorgBellyAndFinFleshTex "__OTR__objects/object_boss03/gGyorgBellyAndFinFleshTex" static const ALIGN_ASSET(2) char gGyorgBellyAndFinFleshTex[] = dgGyorgBellyAndFinFleshTex; #define dgGyorgHornsTeethAndClawsTex "__OTR__objects/object_boss03/gGyorgHornsTeethAndClawsTex" static const ALIGN_ASSET(2) char gGyorgHornsTeethAndClawsTex[] = dgGyorgHornsTeethAndClawsTex; #define dgGyorgBubbleMaterialDL "__OTR__objects/object_boss03/gGyorgBubbleMaterialDL" static const ALIGN_ASSET(2) char gGyorgBubbleMaterialDL[] = dgGyorgBubbleMaterialDL; #define dgGyorgBubbleModelDL "__OTR__objects/object_boss03/gGyorgBubbleModelDL" static const ALIGN_ASSET(2) char gGyorgBubbleModelDL[] = dgGyorgBubbleModelDL; #define dgGyorgTitleCardTex "__OTR__objects/object_boss03/gGyorgTitleCardTex" static const ALIGN_ASSET(2) char gGyorgTitleCardTex[] = dgGyorgTitleCardTex; #define dgGyorgSkel "__OTR__objects/object_boss03/gGyorgSkel" static const ALIGN_ASSET(2) char gGyorgSkel[] = dgGyorgSkel; #define dgGyorgFloppingAnim "__OTR__objects/object_boss03/gGyorgFloppingAnim" static const ALIGN_ASSET(2) char gGyorgFloppingAnim[] = dgGyorgFloppingAnim; #define dgGyorgJumpingAnim "__OTR__objects/object_boss03/gGyorgJumpingAnim" static const ALIGN_ASSET(2) char gGyorgJumpingAnim[] = dgGyorgJumpingAnim; #define dgGyorgStunnedAnim "__OTR__objects/object_boss03/gGyorgStunnedAnim" static const ALIGN_ASSET(2) char gGyorgStunnedAnim[] = dgGyorgStunnedAnim; #define dgGyorgBackingUpAnim "__OTR__objects/object_boss03/gGyorgBackingUpAnim" static const ALIGN_ASSET(2) char gGyorgBackingUpAnim[] = dgGyorgBackingUpAnim; #define dgGyorgFastSwimmingAnim "__OTR__objects/object_boss03/gGyorgFastSwimmingAnim" static const ALIGN_ASSET(2) char gGyorgFastSwimmingAnim[] = dgGyorgFastSwimmingAnim; #define dgGyorgGentleSwimmingAnim "__OTR__objects/object_boss03/gGyorgGentleSwimmingAnim" static const ALIGN_ASSET(2) char gGyorgGentleSwimmingAnim[] = dgGyorgGentleSwimmingAnim; #define dgGyorgTailSweepAnim "__OTR__objects/object_boss03/gGyorgTailSweepAnim" static const ALIGN_ASSET(2) char gGyorgTailSweepAnim[] = dgGyorgTailSweepAnim; #define dgGyorgCrawlingAnim "__OTR__objects/object_boss03/gGyorgCrawlingAnim" static const ALIGN_ASSET(2) char gGyorgCrawlingAnim[] = dgGyorgCrawlingAnim; #define dgGyorgSeaweedPiece1DL "__OTR__objects/object_boss03/gGyorgSeaweedPiece1DL" static const ALIGN_ASSET(2) char gGyorgSeaweedPiece1DL[] = dgGyorgSeaweedPiece1DL; #define dgGyorgSeaweedPiece2DL "__OTR__objects/object_boss03/gGyorgSeaweedPiece2DL" static const ALIGN_ASSET(2) char gGyorgSeaweedPiece2DL[] = dgGyorgSeaweedPiece2DL; #define dgGyorgSeaweedPiece3DL "__OTR__objects/object_boss03/gGyorgSeaweedPiece3DL" static const ALIGN_ASSET(2) char gGyorgSeaweedPiece3DL[] = dgGyorgSeaweedPiece3DL; #define dgGyorgSeaweedPiece4DL "__OTR__objects/object_boss03/gGyorgSeaweedPiece4DL" static const ALIGN_ASSET(2) char gGyorgSeaweedPiece4DL[] = dgGyorgSeaweedPiece4DL; #define dgGyorgSeaweedPiece5DL "__OTR__objects/object_boss03/gGyorgSeaweedPiece5DL" static const ALIGN_ASSET(2) char gGyorgSeaweedPiece5DL[] = dgGyorgSeaweedPiece5DL; #define dgGyorgSeaweedTopDL "__OTR__objects/object_boss03/gGyorgSeaweedTopDL" static const ALIGN_ASSET(2) char gGyorgSeaweedTopDL[] = dgGyorgSeaweedTopDL; #define dgGyorgSeaweedTopTLUT "__OTR__objects/object_boss03/gGyorgSeaweedTopTLUT" static const ALIGN_ASSET(2) char gGyorgSeaweedTopTLUT[] = dgGyorgSeaweedTopTLUT; #define dgGyorgSeaweedTLUT "__OTR__objects/object_boss03/gGyorgSeaweedTLUT" static const ALIGN_ASSET(2) char gGyorgSeaweedTLUT[] = dgGyorgSeaweedTLUT; #define dgGyorgSeaweedTopTex "__OTR__objects/object_boss03/gGyorgSeaweedTopTex" static const ALIGN_ASSET(2) char gGyorgSeaweedTopTex[] = dgGyorgSeaweedTopTex; #define dgGyorgSeaweedTex "__OTR__objects/object_boss03/gGyorgSeaweedTex" static const ALIGN_ASSET(2) char gGyorgSeaweedTex[] = dgGyorgSeaweedTex; #define dgGyorgUnusedBB00TexAnim "__OTR__objects/object_boss03/gGyorgUnusedBB00TexAnim" static const ALIGN_ASSET(2) char gGyorgUnusedBB00TexAnim[] = dgGyorgUnusedBB00TexAnim; #define dgUnusedGyorgSmallFishHeadDL "__OTR__objects/object_boss03/gUnusedGyorgSmallFishHeadDL" static const ALIGN_ASSET(2) char gUnusedGyorgSmallFishHeadDL[] = dgUnusedGyorgSmallFishHeadDL; #define dgUnusedGyorgSmallFishTrunkDL "__OTR__objects/object_boss03/gUnusedGyorgSmallFishTrunkDL" static const ALIGN_ASSET(2) char gUnusedGyorgSmallFishTrunkDL[] = dgUnusedGyorgSmallFishTrunkDL; #define dgUnusedGyorgSmallFishRightFinDL "__OTR__objects/object_boss03/gUnusedGyorgSmallFishRightFinDL" static const ALIGN_ASSET(2) char gUnusedGyorgSmallFishRightFinDL[] = dgUnusedGyorgSmallFishRightFinDL; #define dgUnusedGyorgSmallFishDorsalFinDL "__OTR__objects/object_boss03/gUnusedGyorgSmallFishDorsalFinDL" static const ALIGN_ASSET(2) char gUnusedGyorgSmallFishDorsalFinDL[] = dgUnusedGyorgSmallFishDorsalFinDL; #define dgUnusedGyorgSmallFishLeftFinDL "__OTR__objects/object_boss03/gUnusedGyorgSmallFishLeftFinDL" static const ALIGN_ASSET(2) char gUnusedGyorgSmallFishLeftFinDL[] = dgUnusedGyorgSmallFishLeftFinDL; #define dgUnusedGyorgSmallFishTailFinDL "__OTR__objects/object_boss03/gUnusedGyorgSmallFishTailFinDL" static const ALIGN_ASSET(2) char gUnusedGyorgSmallFishTailFinDL[] = dgUnusedGyorgSmallFishTailFinDL; #define dgUnusedGyorgSmallFishTLUT "__OTR__objects/object_boss03/gUnusedGyorgSmallFishTLUT" static const ALIGN_ASSET(2) char gUnusedGyorgSmallFishTLUT[] = dgUnusedGyorgSmallFishTLUT; #define dgUnusedGyorgSmallFishTex "__OTR__objects/object_boss03/gUnusedGyorgSmallFishTex" static const ALIGN_ASSET(2) char gUnusedGyorgSmallFishTex[] = dgUnusedGyorgSmallFishTex; #define dgGyorgSmallFishHeadDL "__OTR__objects/object_boss03/gGyorgSmallFishHeadDL" static const ALIGN_ASSET(2) char gGyorgSmallFishHeadDL[] = dgGyorgSmallFishHeadDL; #define dgGyorgSmallFishTrunkDL "__OTR__objects/object_boss03/gGyorgSmallFishTrunkDL" static const ALIGN_ASSET(2) char gGyorgSmallFishTrunkDL[] = dgGyorgSmallFishTrunkDL; #define dgGyorgSmallFishRightFinDL "__OTR__objects/object_boss03/gGyorgSmallFishRightFinDL" static const ALIGN_ASSET(2) char gGyorgSmallFishRightFinDL[] = dgGyorgSmallFishRightFinDL; #define dgGyorgSmallFishDorsalFinDL "__OTR__objects/object_boss03/gGyorgSmallFishDorsalFinDL" static const ALIGN_ASSET(2) char gGyorgSmallFishDorsalFinDL[] = dgGyorgSmallFishDorsalFinDL; #define dgGyorgSmallFishLeftFinDL "__OTR__objects/object_boss03/gGyorgSmallFishLeftFinDL" static const ALIGN_ASSET(2) char gGyorgSmallFishLeftFinDL[] = dgGyorgSmallFishLeftFinDL; #define dgGyorgSmallFishTailFinDL "__OTR__objects/object_boss03/gGyorgSmallFishTailFinDL" static const ALIGN_ASSET(2) char gGyorgSmallFishTailFinDL[] = dgGyorgSmallFishTailFinDL; #define dgGyorgSmallFishTLUT "__OTR__objects/object_boss03/gGyorgSmallFishTLUT" static const ALIGN_ASSET(2) char gGyorgSmallFishTLUT[] = dgGyorgSmallFishTLUT; #define dgGyorgSmallFishTex "__OTR__objects/object_boss03/gGyorgSmallFishTex" static const ALIGN_ASSET(2) char gGyorgSmallFishTex[] = dgGyorgSmallFishTex; #define dgGyorgSmallFishSkel "__OTR__objects/object_boss03/gGyorgSmallFishSkel" static const ALIGN_ASSET(2) char gGyorgSmallFishSkel[] = dgGyorgSmallFishSkel; #define dgGyorgSmallFishSwimAnim "__OTR__objects/object_boss03/gGyorgSmallFishSwimAnim" static const ALIGN_ASSET(2) char gGyorgSmallFishSwimAnim[] = dgGyorgSmallFishSwimAnim; typedef enum GyorgLimb { /* 0x00 */ GYORG_LIMB_NONE, /* 0x01 */ GYORG_LIMB_ROOT, /* 0x02 */ GYORG_LIMB_HEAD, /* 0x03 */ GYORG_LIMB_BODY_ROOT, /* 0x04 */ GYORG_LIMB_UPPER_TRUNK, /* 0x05 */ GYORG_LIMB_LOWER_TRUNK, /* 0x06 */ GYORG_LIMB_TAIL, /* 0x07 */ GYORG_LIMB_RIGHT_FIN_ROOT, /* 0x08 */ GYORG_LIMB_UPPER_RIGHT_FIN, /* 0x09 */ GYORG_LIMB_LOWER_RIGHT_FIN, /* 0x0A */ GYORG_LIMB_LEFT_FIN_ROOT, /* 0x0B */ GYORG_LIMB_UPPER_LEFT_FIN, /* 0x0C */ GYORG_LIMB_LOWER_LEFT_FIN, /* 0x0D */ GYORG_LIMB_JAW_ROOT, /* 0x0E */ GYORG_LIMB_JAW, /* 0x0F */ GYORG_LIMB_MAX } GyorgLimb; typedef enum GyorgSmallFishLimb { /* 0x00 */ GYORG_SMALL_FISH_LIMB_NONE, /* 0x01 */ GYORG_SMALL_FISH_LIMB_ROOT, /* 0x02 */ GYORG_SMALL_FISH_LIMB_BODY_ROOT, /* 0x03 */ GYORG_SMALL_FISH_LIMB_TRUNK_ROOT, /* 0x04 */ GYORG_SMALL_FISH_LIMB_TAIL_FIN, /* 0x05 */ GYORG_SMALL_FISH_LIMB_TRUNK, /* 0x06 */ GYORG_SMALL_FISH_LIMB_LEFT_FIN, /* 0x07 */ GYORG_SMALL_FISH_LIMB_DORSAL_FIN, /* 0x08 */ GYORG_SMALL_FISH_LIMB_RIGHT_FIN, /* 0x09 */ GYORG_SMALL_FISH_LIMB_HEAD, /* 0x0A */ GYORG_SMALL_FISH_LIMB_MAX } GyorgSmallFishLimb; #endif // OBJECTS_OBJECT_BOSS03_H