/********************************************************************************
						Ultra 64 MARIO Brothers

				mario swimming hold stop animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							August 23, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_swim_carry_stop_prm[]={
	    0,  189,16383, -290, -296, -313, -341, -378,
	 -424, -479, -540, -608, -681, -759, -841, -926,
	-1014,-1102,-1192,-1281,-1369,-1456,-1539,-1619,
	-1695,-1766,-1831,-1847,-1831, -430, -434, -446,
	 -465, -491, -523, -561, -604, -651, -702, -756,
	 -813, -872, -933, -994,-1056,-1118,-1180,-1240,
	-1298,-1354,-1406,-1455,-1501,-1511,-1501,-10130,
	-10132,-10140,-10152,-10167,-10187,-10210,-10237,-10266,
	-10297,-10330,-10365,-10402,-10439,-10477,-10515,-10553,
	-10591,-10628,-10664,-10698,-10730,-10761,-10788,-10795,
	-10788,-9595,-9592,-9581,-9564,-9539,-9507,-9467,
	-9420,-9366,-9303,-9233,-9155,-9068,-8974,-8871,
	-8759,-8639,-8511,-8373,-8227,-8072,-7538,-6633,
	-5918,-5811,-5918,-9486,-9462,-9390,-9276,-9123,
	-8934,-8713,-8465,-8193,-7900,-7591,-7268,-6937,
	-6601,-6263,-5928,-5599,-5279,-4974,-4685,-4418,
	-4132,-3838,-3615,-3575,-3615,-38090,-38075,-38029,
	-37956,-37858,-37736,-37594,-37433,-37256,-37065,-36863,
	-36651,-36432,-36208,-35981,-35754,-35529,-35309,-35095,
	-34889,-34695,-34412,-34049,-33767,-33721,-33767, 5774,
	 5722, 5570, 5328, 5005, 4608, 4147, 3631, 3067,
	 2466, 1834, 1182,  518, -149, -812,-1461,-2087,
	-2682,-3237,-3744,-4193,-4301,-4050,-3832,-3814,
	-3832, 4669, 4673, 4685, 4704, 4730, 4762, 4799,
	 4842, 4889, 4939, 4993, 5050, 5109, 5169, 5230,
	 5292, 5354, 5415, 5475, 5532, 5588, 5640, 5689,
	 5734, 5745, 5734, 5453, 5449, 5440, 5424, 5402,
	 5376, 5345, 5310, 5271, 5229, 5184, 5138, 5089,
	 5039, 4988, 4937, 4886, 4835, 4786, 4738, 4692,
	 4649, 4608, 4571, 4562, 4571,-7088,-7091,-7098,
	-7109,-7124,-7143,-7165,-7190,-7218,-7248,-7279,
	-7313,-7348,-7383,-7419,-7456,-7492,-7528,-7563,
	-7598,-7630,-7661,-7690,-7717,-7723,-7717,-9178,
	34669,34657,34621,34564,34486,34391,34279,34153,
	34013,33862,33702,33535,33361,33183,33003,32822,
	32642,32465,32292,32126,31968,31722,31393,31139,
	31097,31139,-7520,-7509,-7478,-7427,-7358,-7273,
	-7173,-7059,-6933,-6797,-6651,-6497,-6337,-6172,
	-6003,-5832,-5661,-5490,-5322,-5157,-4997,-4695,
	-4257,-3915,-3861,-3915,36694,36658,36551,36380,
	36149,35865,35533,35157,34743,34298,33825,33331,
	32821,32299,31773,31246,30725,30214,29720,29246,
	28800,28174,27386,26778,26677,26778,  387,  388,
	  390,  392,  394,  395,  394,  391,  384,  374,
	  360,  342,  321,  298,  274,  248,  220,  192,
	  163,  133,  104,   74,   45,   17,   -9,  -34,
	  464,  464,  464,  465,  467,  468,  470,  473,
	  476,  479,  483,  487,  492,  496,  502,  507,
	  512,  518,  523,  529,  535,  541,  546,  552,
	  558,  563,-6743,-6731,-6703,-6671,-6646,-6640,
	-6666,-6735,-6859,-7050,-7319,-7656,-8036,-8456,
	-8908,-9389,-9892,-10413,-10945,-11485,-12026,-12563,
	-13091,-13604,-14098,-14567, 7441, 7694, 8388, 9422,
	10698,12115,13574,14976,16220,17207,17838,18210,
	18493,18694,18823,18888,18899,18862,18788,18685,
	18561,18425,18285,18151,18031,17934, -390, -337,
	 -194,   15,  271,  550,  829, 1086, 1299, 1444,
	 1501, 1488, 1446, 1376, 1283, 1169, 1040,  897,
	  745,  587,  427,  268,  114,  -31, -165, -283,
	 1704, 1740, 1837, 1983, 2161, 2357, 2556, 2744,
	 2906, 3026, 3092, 3116, 3122, 3114, 3092, 3059,
	 3017, 2967, 2912, 2853, 2791, 2730, 2671, 2615,
	 2565, 2523,-14753,-14959,-15523,-16369,-17416,-18587,
	-19804,-20989,-22063,-22947,-23564,-23988,-24349,-24653,
	-24907,-25118,-25290,-25431,-25547,-25644,-25729,-25807,
	-25885,-25969,-26066,-26181,  -39,  -39,  -37,  -35,
	  -32,  -28,  -23,  -17,  -11,   -4,    2,    9,
	   17,   26,   34,   43,   51,   60,   69,   78,
	   86,   94,  102,  110,  117,  124, -286, -286,
	 -286, -285, -284, -283, -282, -281, -280, -279,
	 -277, -275, -274, -272, -270, -268, -266, -265,
	 -263, -261, -259, -257, -256, -254, -253, -251,
	-6151,-6170,-6227,-6320,-6444,-6600,-6783,-6991,
	-7223,-7475,-7745,-8032,-8331,-8642,-8962,-9288,
	-9617,-9948,-10279,-10605,-10926,-11239,-11542,-11831,
	-12105,-12361, 7405, 7455, 7598, 7820, 8107, 8447,
	 8827, 9233, 9652,10071,10477,10857,11197,11520,
	11855,12198,12546,12895,13242,13583,13914,14232,
	14534,14815,15073,15303,  673,  669,  658,  641,
	  617,  587,  552,  512,  468,  419,  367,  311,
	  253,  192,  129,   64,    0,  -67, -133, -200,
	 -266, -331, -395, -457, -517, -574, -911, -921,
	 -952,-1001,-1068,-1151,-1249,-1360,-1483,-1618,
	-1762,-1914,-2074,-2239,-2408,-2580,-2755,-2929,
	-3103,-3274,-3442,-3606,-3763,-3912,-4053,-4184,
	-15197,-15231,-15330,-15489,-15705,-15973,-16288,-16648,
	-17046,-17480,-17944,-18435,-18948,-19479,-20024,-20578,
	-21137,-21697,-22254,-22803,-23340,-23861,-24361,-24837,
	-25284,-25697, 6603,32981,22994,-16545,57388,31328,
	23115,-16545,  369,  365,  353,  335,  310,  281,
	  248,  211,  173,  134,   95,   56,   20,  -17,
	  -57,  -99, -143, -188, -234, -279, -323, -366,
	 -406, -443, -453, -443, 1412, 1402, 1373, 1329,
	 1271, 1202, 1126, 1044,  960,  876,  795,  719,
	  652,  589,  526,  461,  397,  333,  270,  208,
	  147,   89,   33,  -19,  -31,  -19,-12061,-11966,
	-11699,-11288,-10760,-10142,-9463,-8748,-8027,-7326,
	-6672,-6094,-5619,-5223,-4863,-4535,-4234,-3956,
	-3696,-3450,-3213,-2982,-2750,-2515,-2421,-2515,
	-1648,-1640,-1617,-1580,-1531,-1469,-1397,-1315,
	-1225,-1128,-1024, -915, -802, -686, -567, -448,
	 -330, -212,  -98,   13,  120,  221,  315,  401,
	  418,  401, -260, -261, -261, -263, -264, -266,
	 -269, -271, -274, -277, -281, -285, -288, -292,
	 -296, -300, -304, -308, -312, -315, -319, -322,
	 -325, -328, -327, -328, 4391, 4384, 4364, 4332,
	 4289, 4236, 4173, 4102, 4023, 3938, 3848, 3753,
	 3655, 3553, 3451, 3347, 3244, 3142, 3042, 2945,
	 2852, 2764, 2682, 2607, 2569, 2607,  262,  261,
	  259,  255,  249,  243,  235,  227,  217,  207,
	  196,  185,  173,  161,  148,  136,  123,  111,
	   99,   87,   76,   65,   55,   46,   43,   46,
	  170,  171,  172,  175,  178,  182,  187,  193,
	  199,  205,  212,  220,  227,  235,  243,  251,
	  259,  267,  275,  283,  290,  297,  303,  309,
	  310,  309,26754,26720,26623,26465,26253,25990,
	25682,25333,24947,24530,24087,23620,23137,22640,
	22135,21627,21120,20618,20127,19651,19195,18763,
	18360,17991,17873,17991
};
static short mario_swim_carry_stop_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 */
	   26,  870,	/* <m_waist>1_3 rotate x */
	   26,  896,	/* <m_waist>1_3 rotate y */
	   26,  922,	/* <m_waist>1_3 rotate z */
	   26,  792,	/* <m_body>1 rotate x */
	   26,  818,	/* <m_body>1 rotate y */
	   26,  844,	/* <m_body>1 rotate z */
	   26,  714,	/* <m_head>2 rotate x */
	   26,  740,	/* <m_head>2 rotate y */
	   26,  766,	/* <m_head>2 rotate z */

	    1,  710,	/* chn6 rotate x */
	    1,  711,	/* chn6 rotate y */
	    1,  712,	/* chn6 rotate z */
	   26,  107,	/* <m_larmA>1 rotate x */
	   26,  133,	/* <m_larmA>1 rotate y */
	   26,  159,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	   26,   81,	/* <m_larmB>1 rotate z */
	   26,    3,	/* <m_rhand2>2 rotate x */
	   26,   29,	/* <m_rhand2>2 rotate y */
	   26,   55,	/* <m_rhand2>2 rotate z */

	    1,  706,	/* chn10 rotate x */
	    1,  707,	/* chn10 rotate y */
	    1,  708,	/* chn10 rotate z */
	   26,  264,	/* <m_rarmA>1 rotate x */
	   26,  290,	/* <m_rarmA>1 rotate y */
	   26,  316,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	    1,  263,	/* <m_rarmB>1 rotate z */
	   26,  185,	/* <m_rhand2>1 rotate x */
	   26,  211,	/* <m_rhand2>1 rotate y */
	   26,  237,	/* <m_rhand2>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,  709,	/* chn15 rotate z */
	   26,  628,	/* <m_llegA>1 rotate x */
	   26,  654,	/* <m_llegA>1 rotate y */
	   26,  680,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   26,  602,	/* <m_llegB>1 rotate z */
	   26,  524,	/* <m_ltoot>1 rotate x */
	   26,  550,	/* <m_ltoot>1 rotate y */
	   26,  576,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  713,	/* chn17 rotate z */
	   26,  446,	/* <m_rlegA>1 rotate x */
	   26,  472,	/* <m_rlegA>1 rotate y */
	   26,  498,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   26,  420,	/* <m_rlegB>1 rotate z */
	   26,  342,	/* <m_rfoot>1 rotate x */
	   26,  368,	/* <m_rfoot>1 rotate y */
	   26,  394,	/* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSwimHold = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	26,
	20,
	mario_swim_carry_stop_prm,
	mario_swim_carry_stop_tbl
};
