/********************************************************************************
						Ultra 64 MARIO Brothers

					 mario swimming animation data 3

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							July 11, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_swim_3_prm[]={
	    0,  189,16383,11712,11717,11728,11743,11757,
	11769,11773,11771,11765,11754,11736,11712,11670,
	11610,11547,11498,11478,11491,11525,11570,11620,
	11666,11699,11712, 1638, 1526, 1247,  885,  522,
	  243,  131,  237,  510,  880, 1279, 1638, 2035,
	 2525, 3003, 3366, 3509, 3406, 3138, 2773, 2375,
	 2009, 1742, 1638,-2632,-2578,-2445,-2272,-2098,
	-1965,-1912,-1961,-2090,-2265,-2456,-2632,-2831,
	-3080,-3324,-3510,-3584,-3531,-3395,-3209,-3006,
	-2820,-2684,-2632,-1773,-1743,-1668,-1569,-1464,
	-1376,-1324,-1328,-1474,-1751,-2032,-2190,-2235,
	-2265,-2281,-2286,-2281,-2271,-2255,-2238,-2220,
	-2205,-2194,-2190,-19312,-19312,-19311,-19310,-19308,
	-19305,-19303,-19301,-19298,-19296,-19293,-19291,-19290,
	-19289,-19289,-19289,-19292,-19295,-19299,-19302,-19306,
	-19309,-19312,-19312,-27961,-27992,-28079,-28213,-28384,
	-28583,-28801,-29028,-29255,-29473,-29672,-29843,-29976,
	-30064,-30095,-30021,-29825,-29542,-29205,-28851,-28514,
	-28230,-28034,-27961,-10620,-10616,-10604,-10587,-10564,
	-10538,-10509,-10479,-10449,-10420,-10394,-10371,-10353,
	-10342,-10338,-10347,-10373,-10411,-10455,-10502,-10547,
	-10584,-10610,-10620,-12847,-12791,-12670,-12548,-12492,
	-12506,-12544,-12599,-12663,-12730,-12794,-12847,-12892,
	-12934,-12964,-12975,-12970,-12955,-12935,-12911,-12887,
	-12867,-12852,-12847,-3037,-3389,-4162,-4936,-5287,
	-5209,-4995,-4679,-4293,-3869,-3439,-3037,-2548,
	-1961,-1469,-1263,-1339,-1540,-1824,-2150,-2476,
	-2760,-2961,-3037,-2352,-2494,-2805,-3116,-3258,
	-3225,-3137,-3007,-2849,-2678,-2508,-2352,-2173,
	-1967,-1797,-1726,-1753,-1824,-1924,-2039,-2154,
	-2254,-2325,-2352, -208, -242, -331, -451, -583,
	 -704, -792, -826, -819, -800, -769, -730, -683,
	 -631, -575, -517, -460, -404, -351, -305, -265,
	 -235, -215, -208,50194,50255,50317,50378,50564,
	50793,51046,51306,51557,51779,51957,52073,52110,
	52057,51930,51745,51519,51268,51010,50761,50538,
	50358,50238,50194, 2084, 2050, 2016, 1982, 2003,
	 2035, 2073, 2115, 2157, 2197, 2231, 2255, 2268,
	 2268, 2259, 2242, 2221, 2196, 2170, 2144, 2120,
	 2101, 2088, 2084,21313,21630,21947,22264,22207,
	22094,21940,21762,21573,21389,21226,21097,21019,
	20987,20981,20998,21031,21075,21127,21181,21231,
	21273,21302,21313,  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,    0,   33,  106,
	  179,  212,  206,  187,  160,  125,   85,   42,
	    0,  -61, -140, -210, -239, -229, -202, -163,
	 -119,  -75,  -37,  -10,    0,    0,  126,  403,
	  680,  806,  781,  712,  607,  474,  323,  162,
	    0, -232, -534, -796, -907, -868, -765, -620,
	 -453, -287, -141,  -39,    0,-12086,-12085,-12082,
	-12079,-12078,-12079,-12080,-12081,-12083,-12085,-12086,
	-12086,-12085,-12081,-12077,-12076,-12076,-12077,-12079,
	-12081,-12083,-12085,-12086,-12086,    0,   71,  203,
	  274,  269,  254,  231,  199,  159,  112,   59,
	    0, -128, -300, -387, -374, -338, -287, -225,
	 -161, -100,  -48,  -13,    0,    0,   18,   53,
	   72,   71,   67,   60,   52,   42,   29,   15,
	    0,  -33,  -79, -102,  -99,  -89,  -76,  -59,
	  -42,  -26,  -12,   -3,    0, 4371, 4371, 4373,
	 4374, 4373, 4373, 4372, 4372, 4371, 4371, 4371,
	 4371, 4372, 4375, 4376, 4376, 4375, 4375, 4374,
	 4373, 4372, 4371, 4371, 4371, 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_3_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,  781,	/* <m_waist>1_3 rotate x */
	   24,  805,	/* <m_waist>1_3 rotate y */
	   24,  829,	/* <m_waist>1_3 rotate z */
	   24,  709,	/* <m_body>1 rotate x */
	   24,  733,	/* <m_body>1 rotate y */
	   24,  757,	/* <m_body>1 rotate z */
	   24,  637,	/* <m_head>2 rotate x */
	   24,  661,	/* <m_head>2 rotate y */
	   24,  685,	/* <m_head>2 rotate z */

	    1,  633,	/* chn6 rotate x */
	    1,  634,	/* chn6 rotate y */
	    1,  635,	/* chn6 rotate z */
	   24,   99,	/* <m_larmA>1 rotate x */
	   24,  123,	/* <m_larmA>1 rotate y */
	   24,  147,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	   24,   75,	/* <m_larmB>1 rotate z */
	   24,    3,	/* <m_rhand2>2 rotate x */
	   24,   27,	/* <m_rhand2>2 rotate y */
	   24,   51,	/* <m_rhand2>2 rotate z */

	    1,  606,	/* chn10 rotate x */
	    1,  607,	/* chn10 rotate y */
	    1,  608,	/* chn10 rotate z */
	   24,  267,	/* <m_rarmA>1 rotate x */
	   24,  291,	/* <m_rarmA>1 rotate y */
	   24,  315,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   24,  243,	/* <m_rarmB>1 rotate z */
	   24,  171,	/* <m_rhand2>1 rotate x */
	   24,  195,	/* <m_rhand2>1 rotate y */
	   24,  219,	/* <m_rhand2>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	   24,  609,	/* chn15 rotate z */
	   24,  580,	/* <m_llegA>1 rotate x */
	    1,  604,	/* <m_llegA>1 rotate y */
	    1,  605,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   24,  556,	/* <m_llegB>1 rotate z */
	   24,  484,	/* <m_ltoot>1 rotate x */
	   24,  508,	/* <m_ltoot>1 rotate y */
	   24,  532,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  636,	/* chn17 rotate z */
	   24,  435,	/* <m_rlegA>1 rotate x */
	    1,  459,	/* <m_rlegA>1 rotate y */
	   24,  460,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   24,  411,	/* <m_rlegB>1 rotate z */
	   24,  339,	/* <m_rfoot>1 rotate x */
	   24,  363,	/* <m_rfoot>1 rotate y */
	   24,  387,	/* <m_rfoot>1 rotate z */
};

AnimeRecord animMarioSwimming3 = {
	 MAP_ANIM_NORMAL,			/* attribute       	 */
	 0,							/* syncro			 */
	 8,							/* start frame     	 */
	 0,							/* loop frame		 */
	24,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_swim_3_prm,
	mario_swim_3_tbl
};
