/********************************************************************************
					Ultra 64 MARIO Brothers

				  Fish hierarcky data module

  						  1995.11.13
 ********************************************************************************/

#define SCALE 0.25
#define ShapeColor_f_body(R,G,B) {{R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_fish[] = {
	ShapeColor_f_body(255,255,255),
};

static unsigned short fish_doby_txt[] = {
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x097f,  0x18ff,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x11bf,  0x49bd,  0x397f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x637f,  0x8bbf,  0x7b3f,  0x31bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x2abf,  0xa53f,  0xbd7f,  0x8bbd,  0x93ff,  0x21bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x137f,  0x9e7f,  0xceff,  0xcdff,  0xb4ff,  0x837f,  0x19bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x013f,  0x0095,  0x1327,  0x4dbf,  0xaf3f,  0xde7f,  0xb4ff,  0x7b3f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x00f3,  0x0801,  0x0801,  0x1191,  0x1c75,  0xafbf,  0xffff,  0xcdbf,  0x93ff,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x09bf,  0x3149,  0x0801,  0x0801,  0x2909,  0x2909,  0x4dfb,  0xbfff,  0xff7f,  0xff7f,  0x8c3f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x63ff,  0x7c2b,  0x420d,  0x0801,  0x20c7,  0x1043,  0x39d1,  0x6ebf,  0xffff,  0xffff,  0xeebf,  0x7c3f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x5b3f,  0x9cfb,  0xce73,  0x949f,  0x62d5,  0x3109,  0x5a53,  0x531d,  0x97ff,  0xffff,  0xffff,  0xff3f,  0x9cff,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x09bf,  0x42bf,  0x5afd,  0x73bf,  0xbdfb,  0xefb7,  0xbde5,  0x62d5,  0x314b,  0x6caf,  0xdfff,  0xffff,  0xffff,  0xffff,  0xc5ff,  0x2abf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x097f,  0x323b,  0x3a7b,  0x5b3f,  0x7bff,  0xad3f,  0xf7bf,  0xfff9,  0x4a0f,  0x9c65,  0x7e35,  0xafff,  0xffff,  0xffff,  0xffff,  0xf6ff,  0xbd3f,  0x2a3f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x1077,  0x117b,  0x323f,  0x4abf,  0x73bf,  0x8c3f,  0xb57f,  0xef3f,  0xfffd,  0xc5ab,  0x5211,  0x7df7,  0xb7ff,  0xf7ff,  0xffff,  0xffff,  0xffbf,  0xb4bf,  0x7aff,  0x29ff,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x3171,  0x1039,  0x0979,  0x21bd,  0x3a7f,  0x5b3f,  0x843f,  0xad7f,  0xb5bf,  0xf77f,  0xffff,  0xad25,  0x8bdf,  0x6b9f,  0x7e3d,  0xd7ff,  0xffff,  0xffff,  0xff7f,  0xbcff,  0x7aff,  0x51ff,  0x117f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0xad45,  0x396d,  0x183b,  0x117d,  0x21ff,  0x2a3f,  0x4aff,  0x847f,  0xd67f,  0xef3f,  0xdebf,  0xffff,  0x7b9b,  0x839d,  0x7b5b,  0x74a9,  0xc7ff,  0xffff,  0xffff,  0xff3f,  0xddff,  0x7aff,  0x72bf,  0x497f,  0x017f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x8cd1,  0x7343,  0x28e7,  0x183d,  0x11bf,  0x19bf,  0x327f,  0x637f,  0x6b7f,  0xa53f,  0xd67f,  0xffff,  0xe735,  0x839d,  0x49cf,  0xa4a5,  0x8c63,  0x6ebf,  0xffff,  0xffff,  0xff7f,  0xc57f,  0xbcff,  0x51bf,  0x497f,  0x313f,  0x017f,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x4373,  0x7381,  0xffff,  0x2095,  0x30f3,  0x11bf,  0x2a3f,  0x2a3d,  0x6bff,  0x843f,  0xa53f,  0xad3f,  0xffff,  0xffff,  0x7319,  0x314b,  0x7319,  0x6b5f,  0x563f,  0xf7ff,  0xffff,  0xffff,  0xee7f,  0x93ff,  0x7abf,  0x51bf,  0x497f,  0x22bf,  0x02ff,  0x01bf,  0x01bf,  
    0x01bf,  0xb581,  0x9481,  0x0001,  0x9495,  0x30f5,  0x10fd,  0x2a3f,  0x42bf,  0x6bbf,  0x7c3f,  0xad7f,  0xbdbf,  0xce3f,  0xef7b,  0x8bdf,  0x7b9d,  0x8ca7,  0x5dfb,  0x8fff,  0xefff,  0xffff,  0xef7f,  0xff3f,  0xbcff,  0x72bf,  0x59ff,  0x30bf,  0x22bf,  0x147f,  0x023f,  0x01bf,  
    0x01ff,  0x6c21,  0xa501,  0xb5c1,  0x9ccd,  0x3933,  0x10bb,  0x1177,  0x327f,  0x42bf,  0x73ff,  0x7bff,  0xbdbf,  0xbdff,  0xffff,  0x5a91,  0x6295,  0x8c21,  0x877f,  0x677f,  0x97ff,  0xafff,  0xffff,  0xcdff,  0xb4ff,  0x8b7f,  0x413f,  0x497f,  0x22bf,  0x0bff,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x8491,  0x9d01,  0x9c8b,  0x416b,  0x183b,  0x117f,  0x0937,  0x21fb,  0x5b3f,  0x7c3f,  0x94bf,  0xc5ff,  0xdefb,  0x83dd,  0x41cf,  0x398d,  0x53a3,  0x4e7f,  0x67ff,  0x8fff,  0xefff,  0xffff,  0xb4ff,  0x837f,  0x6a7f,  0x493f,  0x223f,  0x023f,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x1a7f,  0x63e3,  0x8c0d,  0x629f,  0x1839,  0x00f7,  0x11bf,  0x327f,  0x3239,  0x637f,  0x633d,  0x947f,  0xad7f,  0x841d,  0x418d,  0x62d7,  0x4adb,  0x4d7b,  0x3e7f,  0xc7ff,  0xdfff,  0xff3f,  0xddff,  0x72ff,  0x51bf,  0x313f,  0x097f,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x6b9b,  0x6ad9,  0x3927,  0x08f7,  0x1177,  0x19b7,  0x323f,  0x3a79,  0x6b7f,  0x83ff,  0xc63d,  0x7357,  0x418f,  0x2085,  0x7425,  0x4ebf,  0x973f,  0xffff,  0xffff,  0xffbf,  0xb4ff,  0x7aff,  0x413f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x1a3f,  0x52e3,  0x312b,  0x0875,  0x0933,  0x1173,  0x21f9,  0x3a79,  0x73bf,  0x7bb9,  0xc635,  0x5ad3,  0x20c7,  0x1885,  0x3a57,  0x55ff,  0xcfff,  0xef3f,  0xffff,  0xff3f,  0xacbf,  0x49ff,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x09bf,  0x0837,  0x08b5,  0x0933,  0x1133,  0x1971,  0x42bb,  0x62f7,  0x8c75,  0xc673,  0x6315,  0x0001,  0x2909,  0x1885,  0x3321,  0x5579,  0xdf7f,  0xeeff,  0xb4ff,  0xa47f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x013f,  0x00f9,  0x1137,  0x1133,  0x29f7,  0x39f1,  0x6337,  0x8c6f,  0xce71,  0x5ad3,  0x1003,  0x0801,  0x2085,  0x1003,  0x2ba9,  0x9eff,  0xeeff,  0xa4ff,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x017f,  0x0939,  0x112f,  0x29b5,  0x4273,  0x526f,  0x7bf1,  0x9ceb,  0x841b,  0x0001,  0x0001,  0x0801,  0x0801,  0x125d,  0x963f,  0xd63d,  0x94bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x017f,  0x08ef,  0x21b1,  0x4233,  0x5af7,  0x4a71,  0x842f,  0x6315,  0x2909,  0x0801,  0x0001,  0x0801,  0x1b69,  0x7dfd,  0xf73f,  0xbd3f,  0x227f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x097f,  0x19bf,  0x21fd,  0x4a71,  0x52b1,  0x736b,  0x8c63,  0x420d,  0x20c7,  0x0001,  0x0951,  0x2d3d,  0xa5f9,  0xc5b7,  0xacf7,  0x1a3f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x09bf,  0x223f,  0x4afd,  0x5b7b,  0xad67,  0x398b,  0x0001,  0x01d7,  0x3473,  0x9577,  0xe6bd,  0xbd77,  0x42ff,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x09bf,  0x00f1,  0x0061,  0x01e5,  0x136b,  0x6cf5,  0xa573,  0xcdfb,  0x637f,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x2b3f,  0x4bbf,  0x5b3f,  0x63ff,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
    0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  0x01bf,  
};

/***************************************************************************************************
		Convert from NINGEN		(f_body) 																
****************************************************************************************************/
static Vtx vtx_f_body_0[] = {
	{   -108,      1,      0,     0,    14,   566,  -119,    0,  -41,  255}, 
	{    -44,    -13,    -31,     0,   286,   688,   -21, -119,  -36,  255}, 
	{    -62,    -19,     12,     0,   210,   502,   -24, -124,   10,  255}, 
	{    -44,     16,    -31,     0,   286,   688,   -22,  119,  -36,  255}, 
	{    -62,     21,     12,     0,   210,   502,   -24,  124,   11,  255}, 
	{    -47,      1,    -64,     0,   274,   830,   -67,   -1, -107,  255}, 
	{    -97,      1,     23,     0,    62,   462,   -94,    0,   84,  255}, 
	{     55,      1,    127,     0,   712,    -8,    26,    0,  124,  255}, 
	{     41,     16,     56,     0,   656,   298,    67,  103,   27,  255}, 
	{     50,     16,    -43,     0,   692,   722,    53,  111,  -26,  255}, 
	{     41,    -14,     56,     0,   656,   298,    67, -103,   27,  255}, 
	{     50,    -13,    -43,     0,   692,   722,    53, -111,  -26,  255}, 
	{     62,      1,    -92,     0,   742,   930,    66,   -1, -108,  255}, 
	{    101,      1,      1,     0,   910,   520,   126,    0,    1,  255}, 
};

Gfx gfx_f_body_0[] = {
	gs_Tani_LoadTextureImage2(fish_doby_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),

	gsSPLight((&light_fish[0].l[0]),1 ),
	gsSPLight((&light_fish[0].a   ),2 ),

	gsSPVertex(&vtx_f_body_0[0], 14, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 0, 4, 0),
	gsSP1Triangle( 5, 0, 3, 0),
	gsSP1Triangle( 2, 6, 0, 0),
	gsSP1Triangle( 0, 6, 4, 0),
	gsSP1Triangle( 5, 1, 0, 0),
	gsSP1Triangle( 4, 6, 7, 0),
	gsSP1Triangle( 6, 2, 7, 0),
	gsSP1Triangle( 7, 8, 4, 0),
	gsSP1Triangle( 9, 4, 8, 0),
	gsSP1Triangle( 9, 3, 4, 0),
	gsSP1Triangle( 2,10, 7, 0),
	gsSP1Triangle( 1,11, 2, 0),
	gsSP1Triangle(11,10, 2, 0),
	gsSP1Triangle( 1, 5,12, 0),
	gsSP1Triangle(12, 5, 3, 0),
	gsSP1Triangle( 9,11,12, 0),
	gsSP1Triangle( 3, 9,12, 0),
	gsSP1Triangle(12,11, 1, 0),
	gsSP1Triangle( 8, 7,10, 0),
	gsSP1Triangle(13, 9, 8, 0),
	gsSP1Triangle( 9,13,11, 0),
	gsSP1Triangle(11,13,10, 0),
	gsSP1Triangle(10,13, 8, 0),
	gsSPEndDisplayList() 
};

Gfx RCP_f_body[] = {
	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
	gsDPSetTile(G_IM_FMT_RGBA,G_IM_SIZ_16b, 0, 0, 7, 0,  0,0,0, 0,0,0),

	gsSPTexture(0xffff,0xffff, 0, 0, G_ON),

	gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b, 32, 32,  0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),

		gsSPDisplayList(gfx_f_body_0),

	gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsSPEndDisplayList() 
};

/***************************************************************************************************
		Convert from NINGEN		(f_fin) 																
****************************************************************************************************/
static Vtx vtx_f_fin_0[] = {
	{     67,      0,    -58,     0,   736,   728,   122,    0,  -34,  255}, 
	{     67,     -3,    -28,     0,   704,   574,    83,  -93,   20,  255}, 
	{      0,      1,     -3,     0,  1022,   356,   -95,   -7,  -83,  255}, 
	{     67,      4,     27,     0,   644,   290,    63,  109,  -13,  255}, 
	{     53,      0,      0,     0,   744,   414,   126,    0,   -2,  255}, 
	{     67,     -3,     27,     0,   644,   290,    64, -107,  -21,  255}, 
	{      0,      0,      5,     0,  1016,   312,   -98,   -3,   80,  255}, 
	{     67,      4,    -28,     0,   704,   574,    84,   92,   21,  255}, 
	{     67,      0,     57,     0,   612,   138,   122,    0,   34,  255}, 
};

static Gfx gfx_f_fin_0[] = {
	gs_Tani_LoadTextureImage2(fish_doby_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),

	gsSPLight((&light_fish[0].l[0]),1 ),
	gsSPLight((&light_fish[0].a   ),2 ),

	gsSPVertex(&vtx_f_fin_0[0],  9, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 2, 3, 4, 0),
	gsSP1Triangle( 4, 5, 2, 0),
	gsSP1Triangle( 2, 5, 6, 0),
	gsSP1Triangle( 2, 1, 4, 0),
	gsSP1Triangle( 2, 6, 3, 0),
	gsSP1Triangle( 4, 7, 2, 0),
	gsSP1Triangle( 2, 7, 0, 0),
	gsSP1Triangle( 6, 8, 3, 0),
	gsSP1Triangle( 3, 8, 5, 0),
	gsSP1Triangle( 3, 5, 4, 0),
	gsSP1Triangle( 4, 1, 7, 0),
	gsSP1Triangle( 6, 5, 8, 0),
	gsSP1Triangle( 1, 0, 7, 0),
	gsSPEndDisplayList() 
};

Gfx RCP_f_fin[] = {
	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
	gsDPSetTile(G_IM_FMT_RGBA,G_IM_SIZ_16b, 0, 0, 7, 0,  0,0,0, 0,0,0),

	gsSPTexture(0xffff,0xffff, 0, 0, G_ON),

	gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b, 32, 32,  0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),

		gsSPDisplayList(gfx_f_fin_0),

	gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsSPEndDisplayList() 
};

static short fishs_prm[]={
	    0,  -15,  -15,  -14,  -12,   -9,   -6,   -3,
	    0,    2,    5,    8,   10,   12,   14,   14,
	   14,   13,   12,   10,    9,    6,    4,    2,
	    0,   -3,   -5,   -8,  -10,  -13,  -15,-16383,
	-3082,-2534,-1289,   58,  912, 1322, 1722, 2098,
	 2436, 2721, 2940, 3078, 3121, 3054, 2863, 1933,
	  179,-1622,-2695,-3073,-3322,-3461,-3513,-3496,
	-3432,-3340,-3242,-3157,-3106,-3110,17948,17955,
	17966,17961,17923,17834,17674,17424,17097,16721,
	16326,15941,15594,15314,15131,15054,15061,15136,
	15264,15427,15610,15797,15998,16230,16486,16759,
	17042,17327,17607,17876,};

static unsigned short fishs_tbl[]={
	   30,    1,	/* chn1translate x */
	    1,    0,	/* chn1 translate y */
	    1,    0,	/* chn1 translate z */
	    1,   31,	/* chn1 rotate x */
	    1,    0,	/* chn1 rotate y */
	    1,    0,	/* chn1 rotate z */
	    1,    0,	/* <f_body>1 rotate x */
	    1,    0,	/* <f_body>1 rotate y */
	   30,   62,	/* <f_body>1 rotate z */
	    1,    0,	/* <f_tail>2 rotate x */
	    1,    0,	/* <f_tail>2 rotate y */
	   30,   32,	/* <f_tail>2 rotate z */
};

AnimeRecord fish_anm={
	 MAP_ANIM_NORMAL,			/* attribute       		 */
	 0,							/* syncro				 */
	 0,							/* start frame     		 */
	 0,							/* loop frame		 	 */
	30,							/* number of frames	 	 */
	 3,							/* number of joints	 	 */
	fishs_prm,
  	fishs_tbl
};

/*==========================================================*/
/*		Animation Total										*/
/*==========================================================*/
AnimePtr RCP_fishAnime[] = {
	&fish_anm,
	NULL		/* for PAD */
};
