/********************************************************************************
						Ultra 64 MARIO Brothers

				  mario carry swimming animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							August 23, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_swim_carry_prm[]={
	    0,  189,16383, -213, -473,-11904,-9595,-9486,
	-38090, 5774, 2840, 5533,-4504,-9699,32319,-8744,
	40921,  452,  453,  456,  460,  464,  469,  472,
	  474,  473,  470,  463,  452,  426,  383,  330,
	  279,  238,  201,  163,  142,  153,  244,  382,
	  452,  400,  400,  398,  395,  391,  388,  386,
	  385,  385,  387,  392,  400,  420,  453,  492,
	  529,  555,  572,  583,  585,  571,  516,  439,
	  400,-5179,-5155,-5093,-5008,-4913,-4823,-4752,
	-4714,-4723,-4795,-4942,-5179,-5735,-6688,-7821,
	-8920,-9770,-10504,-11199,-11558,-11284,-9395,-6609,
	-5179, 4625, 4997, 5958, 7272, 8704,10018,10979,
	11352,10379, 8198, 5912, 4625, 4271, 4041, 3915,
	 3877, 3909, 3994, 4114, 4251, 4388, 4508, 4592,
	 4625, 1280, 1285, 1298, 1318, 1343, 1370, 1399,
	 1426, 1450, 1470, 1484, 1488, 1484, 1473, 1456,
	 1434, 1410, 1384, 1359, 1334, 1313, 1296, 1284,
	 1280, 1192,-3801,-4153,-5119,-6562,-8346,-10334,
	-12391,-14380,-16163,-17607,-18572,-18925,-18627,-17804,
	-16561,-15004,-13236,-11363,-9490,-7722,-6164,-4921,
	-4099,-3801, -165, -142,  -89,  -30,   11,   27,
	   25,    6,  -33,  -87, -137, -165, -174, -180,
	 -184, -185, -184, -182, -178, -175, -171, -168,
	 -166, -165, -237, -244, -260, -277, -289, -290,
	 -284, -276, -266, -253, -243, -237, -234, -233,
	 -232, -232, -232, -233, -234, -234, -235, -236,
	 -236, -237,-1247,-2133,-4182,-6485,-8133,-8789,
	-8744,-8032,-6471,-4335,-2352,-1247, -891, -658,
	 -532, -494, -526, -611, -732, -871,-1009,-1130,
	-1215,-1247, 2503, 2471, 2388, 2273, 2146, 2025,
	 1929, 1878, 1891, 1987, 2184, 2503, 3107, 4061,
	 5232, 6487, 7693, 8720, 9432, 9699, 8575, 6101,
	 3627, 2503,  870,  855,  815,  756,  682,  600,
	  514,  432,  358,  299,  259,  244,  256,  290,
	  342,  406,  479,  557,  634,  708,  772,  823,
	  858,  870, -725,-17701, 6603,32981,22994,-16545,
	-16227,-15354,-14050,-12439,-10642,-8784,-6988,-5376,
	-4072,-3200,-2882,-3150,-3894,-5017,-6424,-8021,
	-9713,-11405,-13003,-14410,-15533,-16276,-16545,57388,
	31328,23115,-16545,-12086,-1648,-1580,-1405,-1168,
	 -898, -600, -286,   32,  345,  640,  907, 1133,
	 1254, 1223, 1054,  779,  433,   45, -358, -750,
	-1102,-1387,-1578,-1648, -260, -241, -198, -152,
	 -110,  -64,  -18,   28,   73,  114,  150,  179,
	  184,  159,  122,   80,   29,  -25,  -82, -137,
	 -185, -225, -251, -260, 4391, 4388, 4383, 4379,
	 4378, 4378, 4378, 4379, 4379, 4380, 4380, 4380,
	 4379, 4378, 4377, 4379, 4380, 4382, 4384, 4386,
	 4388, 4390, 4391, 4391, 1402, 1345, 1188,  954,
	  665,  342,    9, -313, -602, -836, -993,-1050,
	-1002, -869, -667, -414, -127,  175,  479,  766,
	 1019, 1220, 1354, 1402,  907,  870,  768,  617,
	  429,  220,    4, -203, -391, -542, -644, -681,
	 -650, -563, -433, -269,  -83,  112,  309,  495,
	  658,  789,  875,  907,26813,26812,26811,26808,
	26805,26802,26798,26794,26791,26789,26787,26786,
	26787,26788,26791,26793,26796,26800,26803,26806,
	26809,26811,26813,26813
};
static short mario_swim_carry_tbl[]={
	    1,    0,	/* chn14_3translate x */
	    1,    1,	/* chn14_3 translate y */
	    1,    0,	/* chn14_3 translate z */
	    1,    0,	/* chn14_3 rotate x */
	    1,    2,	/* chn14_3 rotate y */
	    1,    0,	/* chn14_3 rotate z */
	   24,  388,	/* <m_waist>1_3 rotate x */
	   24,  412,	/* <m_waist>1_3 rotate y */
	   24,  436,	/* <m_waist>1_3 rotate z */
	   24,  316,	/* <m_body>1 rotate x */
	   24,  340,	/* <m_body>1 rotate y */
	   24,  364,	/* <m_body>1 rotate z */
	    1,    0,	/* <m_head>2 rotate x */
	    1,    0,	/* <m_head>2 rotate y */
	    1,  315,	/* <m_head>2 rotate z */

	    1,  311,	/* chn6 rotate x */
	    1,  312,	/* chn6 rotate y */
	    1,  313,	/* chn6 rotate z */
	    1,    7,	/* <m_larmA>1 rotate x */
	    1,    8,	/* <m_larmA>1 rotate y */
	    1,    9,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	    1,    6,	/* <m_larmB>1 rotate z */
	    1,    3,	/* <m_rhand2>2 rotate x */
	    1,    4,	/* <m_rhand2>2 rotate y */
	    1,    5,	/* <m_rhand2>2 rotate z */

	    1,  284,	/* chn10 rotate x */
	    1,  285,	/* chn10 rotate y */
	    1,  286,	/* chn10 rotate z */
	    1,   14,	/* <m_rarmA>1 rotate x */
	    1,   15,	/* <m_rarmA>1 rotate y */
	    1,   16,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	    1,   13,	/* <m_rarmB>1 rotate z */
	    1,   10,	/* <m_rhand2>1 rotate x */
	    1,   11,	/* <m_rhand2>1 rotate y */
	    1,   12,	/* <m_rhand2>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	   24,  287,	/* chn15 rotate z */
	   24,  258,	/* <m_llegA>1 rotate x */
	    1,  282,	/* <m_llegA>1 rotate y */
	    1,  283,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   24,  234,	/* <m_llegB>1 rotate z */
	   24,  162,	/* <m_ltoot>1 rotate x */
	   24,  186,	/* <m_ltoot>1 rotate y */
	   24,  210,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  314,	/* chn17 rotate z */
	   24,  113,	/* <m_rlegA>1 rotate x */
	    1,  137,	/* <m_rlegA>1 rotate y */
	   24,  138,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   24,   89,	/* <m_rlegB>1 rotate z */
	   24,   17,	/* <m_rfoot>1 rotate x */
	   24,   41,	/* <m_rfoot>1 rotate y */
	   24,   65,	/* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSwimCarry = {
	 MAP_ANIM_NORMAL,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	24,
	20,
	mario_swim_carry_prm,
	mario_swim_carry_tbl
};
