/********************************************************************************
						Ultra 64 MARIO Brothers

					 mario swim stop animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							July 11, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_swimstop_prm[]={
	    0,  189,16383, 3367, 3257, 3133, 2997, 2851,
	 2694, 2529, 2357, 2179, 1997, 1811, 1624, 1437,
	 1250, 1066,  885,  709,  539,  377,  223,   80,
	  -51, -170, -275, -365, -437, -492, -527, -541,
	 -534, -503, -447, -365, -256, -118, -873, -895,
	 -915, -932, -948, -963, -976, -987, -998,-1008,
	-1018,-1027,-1036,-1046,-1055,-1066,-1077,-1089,
	-1102,-1117,-1134,-1152,-1173,-1195,-1221,-1249,
	-1280,-1315,-1353,-1394,-1440,-1489,-1543,-1601,
	-1664,-5221,-5182,-5138,-5090,-5039,-4984,-4926,
	-4865,-4803,-4739,-4674,-4609,-4543,-4478,-4413,
	-4350,-4288,-4229,-4172,-4118,-4067,-4021,-3979,
	-3942,-3910,-3884,-3864,-3851,-3845,-3846,-3856,
	-3874,-3902,-3938,-3985,-18169,-17981,-17791,-17599,
	-17406,-17211,-17016,-16820,-16623,-16426,-16228,-16030,
	-15832,-15634,-15437,-15240,-15043,-14847,-14652,-14458,
	-14266,-14074,-13885,-13696,-13510,-13326,-13144,-12964,
	-12787,-12613,-12441,-12272,-12107,-11944,-11785,-37165,
	-36093,-35019,-33943,-32866,-31788,-30709,-29630,-28549,
	-27468,-26387,-25305,-24223,-23142,-22060,-20979,-19899,
	-18820,-17741,-16663,-15587,-14512,-13439,-12367,-11297,
	-10229,-9164,-8100,-7040,-5982,-4926,-3874,-2825,
	-1779, -737,-20631,-20375,-20123,-19873,-19627,-19382,
	-19140,-18900,-18661,-18423,-18186,-17950,-17713,-17477,
	-17239,-17001,-16762,-16521,-16278,-16033,-15786,-15535,
	-15282,-15025,-14764,-14498,-14229,-13954,-13674,-13389,
	-13098,-12800,-12497,-12186,-11868, 7697, 7018, 6337,
	 5655, 4972, 4287, 3601, 2915, 2227, 1539,  851,
	  162, -526,-1214,-1903,-2591,-3278,-3964,-4650,
	-5334,-6017,-6699,-7379,-8057,-8733,-9407,-10078,
	-10748,-11414,-12078,-12738,-13395,-14049,-14700,-15347,
	 -780, -804, -824, -842, -858, -871, -882, -892,
	 -900, -907, -914, -920, -926, -933, -939, -947,
	 -956, -966, -978, -992,-1008,-1027,-1048,-1073,
	-1102,-1134,-1170,-1211,-1257,-1307,-1363,-1425,
	-1492,-1566,-1646, 2108, 2139, 2163, 2180, 2192,
	 2198, 2200, 2198, 2192, 2185, 2176, 2166, 2156,
	 2146, 2137, 2131, 2127, 2126, 2129, 2137, 2150,
	 2170, 2196, 2229, 2271, 2322, 2383, 2454, 2536,
	 2629, 2735, 2855, 2988, 3135, 3298,-6442,-6476,
	-6513,-6554,-6597,-6642,-6690,-6739,-6790,-6842,
	-6895,-6948,-7002,-7055,-7107,-7159,-7209,-7258,
	-7305,-7350,-7392,-7432,-7468,-7501,-7530,-7554,
	-7575,-7590,-7600,-7605,-7604,-7597,-7583,-7563,
	-7535,-15800,-15643,-15484,-15321,-15156,-14989,-14820,
	-14649,-14477,-14304,-14130,-13956,-13782,-13607,-13434,
	-13261,-13089,-12919,-12751,-12584,-12420,-12258,-12100,
	-11944,-11792,-11644,-11500,-11361,-11226,-11096,-10972,
	-10853,-10740,-10634,-10534,66042,65928,65596,65060,
	64336,63436,62377,61172,59837,58385,56831,55190,
	53477,51705,49890,48046,46154,44189,42154,40053,
	37889,35666,33387,31057,28678,26254,23789,21286,
	18750,16182,13588,10971, 8333, 5680, 3014,12091,
	12127,12230,12389,12592,12830,13092,13366,13644,
	13913,14164,14385,14566,14697,14767,14765,14707,
	14617,14498,14352,14182,13990,13779,13551,13310,
	13057,12795,12527,12255,11982,11711,11443,11182,
	10930,10690,38427,38351,38129,37768,37276,36660,
	35929,35090,34150,33118,32001,30806,29542,28216,
	26836,25410,23930,22386,20781,19118,17400,15630,
	13811,11945,10037, 8088, 6102, 4081, 2029,  -50,
	-2156,-4285,-6433,-8598,-10777,  -60,  -59,  -59,
	  -60,  -61,  -63,  -65,  -68,  -71,  -75,  -78,
	  -82,  -86,  -89,  -93,  -96,  -99, -102, -104,
	 -106, -107, -107, -107, -106, -103, -100,  -96,
	  -91,  -84,  -76,  -67,  -56,  -44,  -30,  -14,
	  509,  512,  515,  519,  523,  528,  532,  537,
	  542,  548,  553,  558,  564,  569,  574,  580,
	  585,  590,  594,  598,  603,  606,  610,  612,
	  615,  617,  618,  619,  619,  618,  617,  615,
	  612,  608,  604,-14886,-14876,-14883,-14905,-14940,
	-14986,-15043,-15109,-15181,-15258,-15340,-15423,-15507,
	-15590,-15670,-15746,-15816,-15879,-15932,-15975,-16006,
	-16023,-16025,-16009,-15975,-15921,-15845,-15746,-15621,
	-15471,-15292,-15083,-14843,-14570,-14262,15205,15160,
	15129,15112,15108,15114,15129,15152,15181,15215,
	15253,15292,15332,15371,15408,15441,15468,15489,
	15501,15503,15495,15474,15438,15387,15320,15233,
	15127,15000,14849,14674,14474,14246,13990,13704,
	13386, 5898, 5858, 5818, 5780, 5741, 5703, 5666,
	 5629, 5592, 5555, 5519, 5482, 5446, 5410, 5373,
	 5336, 5300, 5262, 5225, 5187, 5148, 5109, 5069,
	 5029, 4987, 4945, 4902, 4858, 4813, 4767, 4719,
	 4671, 4621, 4570, 4517, 3278, 3338, 3401, 3468,
	 3537, 3609, 3683, 3758, 3835, 3914, 3993, 4072,
	 4152, 4232, 4310, 4388, 4465, 4540, 4614, 4685,
	 4753, 4818, 4880, 4939, 4994, 5044, 5089, 5130,
	 5165, 5195, 5219, 5236, 5247, 5250, 5247,-14888,
	-14995,-15101,-15205,-15307,-15409,-15509,-15608,-15707,
	-15805,-15903,-16001,-16098,-16196,-16294,-16392,-16491,
	-16591,-16691,-16793,-16896,-17000,-17106,-17214,-17324,
	-17435,-17549,-17666,-17784,-17906,-18031,-18158,-18289,
	-18423,-18561,  103,  104,  106,  108,  111,  113,
	  116,  119,  122,  126,  129,  132,  136,  139,
	  142,  145,  148,  151,  154,  157,  159,  161,
	  163,  164,  165,  166,  166,  166,  165,  164,
	  162,  160,  157,  153,  149, -214, -215, -216,
	 -217, -218, -218, -219, -220, -220, -221, -222,
	 -222, -223, -223, -224, -225, -225, -226, -227,
	 -228, -228, -229, -230, -231, -232, -233, -234,
	 -236, -237, -238, -240, -242, -243, -245, -247,
	-11785,-11835,-11896,-11968,-12050,-12141,-12238,-12342,
	-12451,-12564,-12680,-12797,-12915,-13032,-13146,-13258,
	-13366,-13468,-13563,-13651,-13730,-13798,-13856,-13901,
	-13932,-13949,-13950,-13934,-13900,-13846,-13771,-13675,
	-13557,-13414,-13246,13382,13446,13524,13614,13714,
	13824,13942,14067,14197,14332,14470,14609,14749,
	14888,15025,15159,15287,15410,15525,15632,15729,
	15815,15889,15948,15993,16021,16032,16024,15996,
	15946,15874,15778,15656,15508,15332,-6667,-6584,
	-6502,-6419,-6337,-6255,-6173,-6091,-6010,-5928,
	-5847,-5766,-5684,-5603,-5522,-5440,-5359,-5277,
	-5195,-5113,-5031,-4948,-4865,-4782,-4699,-4615,
	-4531,-4446,-4361,-4275,-4189,-4103,-4015,-3928,
	-3839,-3485,-3583,-3684,-3790,-3898,-4010,-4124,
	-4241,-4359,-4479,-4599,-4720,-4841,-4962,-5082,
	-5201,-5319,-5435,-5548,-5659,-5767,-5871,-5971,
	-6067,-6159,-6245,-6326,-6400,-6469,-6531,-6585,
	-6633,-6672,-6703,-6725,-14874,-15054,-15233,-15413,
	-15594,-15774,-15955,-16137,-16318,-16500,-16681,-16863,
	-17045,-17227,-17408,-17590,-17771,-17953,-18134,-18314,
	-18494,-18674,-18854,-19033,-19211,-19389,-19567,-19743,
	-19919,-20094,-20269,-20442,-20615,-20787,-20957,32522,
	32523,32526,32530,32535,32542,32550,32558,32567,
	32577,32586,32596,32605,32614,32622,32630,32637,
	32644,32652,32659,32666,32673,32680,32687,32695,
	32702,32709,32716,32723,32731,32738,32745,32752,
	32759,32767,31700,31704,31715,31734,31758,31787,
	31820,31857,31896,31937,31979,32020,32061,32100,
	32137,32170,32202,32233,32264,32296,32327,32359,
	32390,32421,32453,32484,32516,32547,32578,32610,
	32641,32672,32704,32735,32767,21321,21304,21255,
	21176,21073,20948,20805,20648,20481,20306,20127,
	19948,19773,19606,19449,19306,19171,19037,18903,
	18768,18634,18500,18365,18231,18096,17962,17828,
	17693,17559,17425,17290,17156,17021,16887,16753,
	-16545,35502,35422,35341,35261,35180,35100,35020,
	34939,34859,34778,34698,34617,34537,34456,34376,
	34295,34215,34134,34054,33973,33893,33813,33732,
	33652,33571,33491,33410,33330,33249,33169,33088,
	33008,32927,32847,32767,35765,35677,35589,35501,
	35412,35324,35236,35148,35060,34971,34883,34795,
	34707,34619,34530,34442,34354,34266,34178,34089,
	34001,33913,33825,33737,33648,33560,33472,33384,
	33296,33207,33119,33031,32943,32855,32767,19412,
	19334,19255,19177,19099,19021,18943,18864,18786,
	18708,18630,18552,18473,18395,18317,18239,18160,
	18082,18004,17926,17848,17769,17691,17613,17535,
	17457,17378,17300,17222,17144,17066,16987,16909,
	16831,16753,-16545,-7258,-7251,-7230,-7197,-7151,
	-7095,-7028,-6952,-6868,-6776,-6677,-6572,-6462,
	-6348,-6230,-6110,-5988,-5865,-5742,-5621,-5500,
	-5383,-5268,-5158,-5054,-4955,-4863,-4778,-4702,
	-4635,-4579,-4534,-4500,-4480,-4472, 1181, 1260,
	 1341, 1424, 1509, 1594, 1681, 1769, 1857, 1946,
	 2036, 2125, 2215, 2305, 2394, 2483, 2571, 2658,
	 2745, 2830, 2914, 2996, 3077, 3156, 3232, 3307,
	 3379, 3449, 3516, 3579, 3640, 3698, 3752, 3802,
	 3849,24488,24301,24115,23931,23748,23565,23384,
	23204,23024,22844,22665,22486,22307,22129,21949,
	21770,21590,21409,21227,21045,20861,20676,20490,
	20302,20113,19922,19728,19533,19336,19136,18933,
	18728,18520,18309,18095
};
static short mario_swimstop_tbl[]={
	    1,    0,	/* chn14translate x */
	    1,    1,	/* chn14 translate y */
	    1,    0,	/* chn14 translate z */
	    1,    0,	/* chn14 rotate x */
	    1,    2,	/* chn14 rotate y */
	    1,    0,	/* chn14 rotate z */
	    1,    0,	/* <m_waist>1_3 rotate x */
	    1,    0,	/* <m_waist>1_3 rotate y */
	   35, 1265,	/* <m_waist>1_3 rotate z */
	    1,    0,	/* <m_body>1 rotate x */
	    1,    0,	/* <m_body>1 rotate y */
	   35, 1230,	/* <m_body>1 rotate z */
	    1,    0,	/* <m_head>2 rotate x */
	    1,    0,	/* <m_head>2 rotate y */
	   35, 1195,	/* <m_head>2 rotate z */

	   35, 1089,	/* chn6 rotate x */
	   35, 1124,	/* chn6 rotate y */
	   35, 1159,	/* chn6 rotate z */
	   35,  143,	/* <m_larmA>1 rotate x */
	   35,  178,	/* <m_larmA>1 rotate y */
	   35,  213,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	   35,  108,	/* <m_larmB>1 rotate z */
	   35,    3,	/* <m_rhand2>2 rotate x */
	   35,   38,	/* <m_rhand2>2 rotate y */
	   35,   73,	/* <m_rhand2>2 rotate z */

	   35,  983,	/* chn10 rotate x */
	   35, 1018,	/* chn10 rotate y */
	   35, 1053,	/* chn10 rotate z */
	   35,  388,	/* <m_rarmA>1 rotate x */
	   35,  423,	/* <m_rarmA>1 rotate y */
	   35,  458,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   35,  353,	/* <m_rarmB>1 rotate z */
	   35,  248,	/* <m_rhand2>1 rotate x */
	   35,  283,	/* <m_rhand2>1 rotate y */
	   35,  318,	/* <m_rhand2>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1, 1088,	/* chn15 rotate z */
	   35,  878,	/* <m_llegA>1 rotate x */
	   35,  913,	/* <m_llegA>1 rotate y */
	   35,  948,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   35,  843,	/* <m_llegB>1 rotate z */
	   35,  738,	/* <m_ltoot>1 rotate x */
	   35,  773,	/* <m_ltoot>1 rotate y */
	   35,  808,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1, 1194,	/* chn17 rotate z */
	   35,  633,	/* <m_rlegA>1 rotate x */
	   35,  668,	/* <m_rlegA>1 rotate y */
	   35,  703,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   35,  598,	/* <m_rlegB>1 rotate z */
	   35,  493,	/* <m_rfoot>1 rotate x */
	   35,  528,	/* <m_rfoot>1 rotate y */
	   35,  563,	/* <m_rfoot>1 rotate z */
};

AnimeRecord animMarioSwimStop = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	35,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_swimstop_prm,
	mario_swimstop_tbl
};
