/********************************************************************************
						Ultra 64 MARIO Brothers

				 mario swim taking miss animation data

			Copyright 1996 Nintendo co., ltd.  All rights reserved

							February 1, 1996
 ********************************************************************************/

#include "../headers.h"


static short mario_swim_nohold_end_prm[]={
	    0,  189,16383,-5236,-5130,-4660,-3970,-3205,
	-2509,-2027,-1686,-1323, -944, -552, -154,  246,
	  643, 1032, 1408, 1765, 2099, 2405, 2678, 2913,
	 3104, 3246, 3336, 3367,-3474,-3218,-2827,-2373,
	-1928,-1565,-1357,-1259,-1173,-1101,-1040, -990,
	 -949, -918, -894, -877, -866, -859, -857, -858,
	 -861, -864, -868, -871, -873,-7723,-8165,-8614,
	-9023,-9348,-9542,-9561,-9447,-9279,-9064,-8809,
	-8522,-8211,-7882,-7543,-7201,-6864,-6539,-6233,
	-5955,-5710,-5507,-5353,-5255,-5221,-3043,-3192,
	-3785,-4660,-5654,-6604,-7348,-7968,-8647,-9372,
	-10134,-10920,-11718,-12519,-13309,-14079,-14816,-15509,
	-16146,-16717,-17209,-17612,-17914,-18104,-18169,-22118,
	-20885,-19934,-18695,-16599,-10137,-5193,-6199,-8299,
	-11069,-14082,-16912,-19134,-20982,-22937,-24949,-26967,
	-28939,-30814,-32541,31464,30186,29210,28587,28368,
	-31105,31253,27845,24683,22250,21914,23521,25802,
	28512,31370,-31435,-29118,-27492,-26359,-25334,-24415,
	-23601,-22890,-22280,-21768,-21354,-21035,-20809,-20675,
	-20631,-12522,-13352,-13160,-12084,-10264,-2592, 4493,
	 4632, 3482, 1620, -374,-1924,-2451,-2101,-1452,
	 -565,  496, 1669, 2889, 4096, 5224, 6211, 6994,
	 7511, 7697,11873,11321,10470, 9457, 8418, 7491,
	 6811, 6287, 5743, 5184, 4617, 4047, 3480, 2924,
	 2384, 1866, 1376,  921,  506,  139, -175, -430,
	 -621, -739, -780, 8152, 7790, 7421, 7057, 6709,
	 6389, 6109, 5846, 5568, 5281, 4986, 4688, 4391,
	 4097, 3810, 3534, 3272, 3028, 2805, 2606, 2436,
	 2298, 2195, 2130, 2108,-1559,-2155,-2920,-3747,
	-4530,-5161,-5534,-5728,-5894,-6035,-6152,-6248,
	-6324,-6383,-6426,-6456,-6474,-6483,-6484,-6479,
	-6471,-6461,-6452,-6445,-6442,-5279,-5419,-5780,
	-6286,-6860,-7426,-7908,-8348,-8834,-9356,-9907,
	-10478,-11059,-11644,-12223,-12787,-13328,-13837,-14307,
	-14727,-15091,-15388,-15611,-15751,-15800,-21560,-27499,
	31798,26930,25093,26162,28637,32125,-29301,-24966,
	-20798,-17191,-14536,-12519,-10577,-8730,-6995,-5393,
	-3942,-2662,-1571, -690,  -36,  369,  508,  900,
	-3339,-7459,-10644,-12075,-11871,-10837,-9189,-7139,
	-4904,-2696, -731,  776, 2014, 3292, 4583, 5858,
	 7088, 8246, 9303,10231,11002,11588,11960,12091,
	23120,27570,32231,-29617,-28095,-28787,-30685,32146,
	29042,25939,23238,21343,20655,21046,22040,23515,
	25350,27424,29615,31802,-31669,-29855,-28408,-27452,
	-27106,  573,  605,  611,  597,  572,  542,  515,
	  490,  459,  425,  387,  347,  305,  262,  219,
	  176,  134,   95,   58,   25,   -3,  -27,  -45,
	  -56,  -60,  304,  320,  339,  358,  377,  393,
	  404,  413,  422,  430,  439,  447,  455,  462,
	  469,  476,  482,  488,  493,  498,  502,  505,
	  507,  508,  509,-1538, -930, -976,-1472,-2214,
	-2999,-3622,-4147,-4760,-5447,-6194,-6986,-7810,
	-8650,-9493,-10323,-11128,-11891,-12599,-13238,-13793,
	-14249,-14593,-14810,-14886, 4158, 3618, 3524, 3753,
	 4183, 4689, 5151, 5595, 6124, 6724, 7381, 8084,
	 8817, 9569,10325,11072,11798,12487,13128,13708,
	14211,14626,14939,15136,15205, 4255, 4052, 3761,
	 3418, 3057, 2714, 2080, 2263, 2476, 2712, 2967,
	 3237, 3517, 3801, 4086, 4366, 4637, 4894, 5132,
	 5346, 5532, 5685, 5800, 5873, 5898, 4236, 4311,
	 4401, 4487, 4549, 4569, 4141, 4073, 4004, 3935,
	 3868, 3801, 3736, 3673, 3613, 3557, 3504, 3455,
	 3411, 3373, 3340, 3314, 3294, 3282, 3278,-14576,
	-14280,-14147,-14100,-14064,-13965,-14015,-14067,-14122,
	-14181,-14243,-14307,-14371,-14436,-14499,-14561,-14620,
	-14676,-14727,-14772,-14812,-14844,-14868,-14883,-14888,
	  -91, -104, -108, -104,  -96,  -87,  -79,  -71,
	  -62,  -51,  -39,  -27,  -13,    0,   13,   27,
	   40,   53,   65,   75,   84,   92,   98,  102,
	  103, -291, -302, -307, -308, -306, -303, -300,
	 -297, -293, -289, -284, -278, -272, -265, -259,
	 -252, -245, -239, -233, -228, -223, -220, -217,
	 -215, -214,-3735,-3079,-2921,-3113,-3510,-3964,
	-4328,-4635,-5010,-5442,-5922,-6438,-6981,-7540,
	-8104,-8664,-9209,-9728,-10212,-10650,-11031,-11346,
	-11583,-11733,-11785, 2607, 2197, 2315, 2791, 3454,
	 4132, 4653, 5076, 5564, 6105, 6690, 7308, 7947,
	 8597, 9248, 9887,10505,11091,11634,12123,12547,
	12896,13159,13324,13382,-5713,-5487,-5101,-4623,
	-4121,-3661,-2805,-2980,-3187,-3420,-3675,-3946,
	-4228,-4516,-4806,-5092,-5369,-5632,-5877,-6097,
	-6289,-6447,-6566,-6641,-6667,-3926,-3955,-4028,
	-4112,-4169,-4165,-3656,-3623,-3594,-3569,-3548,
	-3530,-3516,-3505,-3496,-3490,-3486,-3483,-3482,
	-3481,-3482,-3483,-3484,-3485,-3485,-14283,-13914,
	-13770,-13748,-13744,-13654,-13813,-13880,-13951,-14026,
	-14103,-14181,-14260,-14338,-14414,-14488,-14559,-14625,
	-14685,-14739,-14785,-14823,-14851,-14868,-14874,24613,
	21715,18623,15675,13213,11575,11102,11491,12187,
	13151,14342,15721,17247,18881,20582,22311,24028,
	25692,27265,28705,29972,31028,31831,32343,32522,
	-32694,-32658,-32619,-32585,-32563,-32561,-32589,-32640,
	-32702,32759,32679,32593,32503,32409,32315,32222,
	32131,32044,31963,31890,31826,31773,31734,31708,
	31700,18676,19315,19994,20653,21233,21675,21921,
	22029,22102,22142,22154,22140,22105,22053,21986,
	21908,21823,21735,21647,21562,21485,21419,21367,
	21333,21321,-16545,-24880,-22214,-19371,-16655,-14372,
	-12826,-12323,-12586,-13117,-13882,-14845,-15972,-17230,
	-18584,-20000,-21444,-22881,-24277,-25598,-26810,-27878,
	-28768,-29447,-29879,-30031,32290,32098,31891,31701,
	31563,31509,31572,31728,31926,32160,32424,32710,
	-32518,-32203,-31883,-31565,-31253,-30955,-30677,-30425,
	-30205,-30023,-29885,-29798,-29768,18781,19448,20157,
	20839,21426,21848,22035,22054,22020,21940,21819,
	21664,21482,21278,21058,20830,20599,20372,20155,
	19954,19776,19626,19511,19438,19412,-16545, -254,
	 -162,   66,  220,  324,  421,  322, -105, -737,
	-1373,-1810,-1848,-1083,  313, 1689, 2388, 2419,
	 2259, 1958, 1568, 1136,  714,  350,   95,    0,
	  228,  330,  388,  485,  686,  906, 1000,  936,
	  803,  637,  471,  341,  250,  180,  128,   93,
	   69,   50,   34,   22,   13,    6,    2,    0,
	    0,-10502,-10723,-10937,-11158,-11591,-12028,-11855,
	-10879,-9500,-7993,-6633,-5693,-5379,-5529,-5868,
	-6122,-6256,-6411,-6577,-6744,-6903,-7044,-7156,
	-7231,-7258, -157, -371, -612, -850,-1057,-1203,
	-1258,-1247,-1215,-1165,-1099,-1020, -932, -835,
	 -733, -629, -524, -422, -326, -237, -158,  -93,
	  -43,  -11,    0, -434, -668, -751, -731, -656,
	 -576, -539, -534, -520, -499, -471, -437, -399,
	 -357, -314, -269, -224, -181, -139, -101,  -68,
	  -39,  -18,   -4,    0,  474,  772, 1279, 1880,
	 2459, 2902, 3093, 3101, 3071, 3009, 2918, 2804,
	 2670, 2522, 2363, 2198, 2032, 1869, 1713, 1569,
	 1441, 1334, 1252, 1199, 1181,   24,   58,   97,
	  135,  168,  191,  200,  198,  193,  185,  174,
	  162,  148,  132,  116,  100,   83,   67,   51,
	   37,   25,   14,    6,    1,    0,   16,   38,
	   63,   88,  109,  124,  130,  129,  125,  120,
	  113,  105,   96,   86,   75,   65,   54,   43,
	   33,   24,   16,    9,    4,    1,    0,30223,
	30232,29993,29597,29138,28708,28401,28174,27926,
	27663,27386,27101,26812,26523,26238,25960,25695,
	25445,25216,25010,24833,24688,24580,24512,24488
};
static short mario_swim_nohold_end_tbl[]={
	    1,    0,	/* chn14_2_3translate x */
	    1,    1,	/* chn14_2_3 translate y */
	    1,    0,	/* chn14_2_3 translate z */
	    1,    0,	/* chn14_2_3 rotate x */
	    1,    2,	/* chn14_2_3 rotate y */
	    1,    0,	/* chn14_2_3 rotate z */
	   25, 1005,	/* <m_waist>1_3 rotate x */
	   25, 1030,	/* <m_waist>1_3 rotate y */
	   25, 1055,	/* <m_waist>1_3 rotate z */
	   25,  930,	/* <m_body>1 rotate x */
	   25,  955,	/* <m_body>1 rotate y */
	   25,  980,	/* <m_body>1 rotate z */
	   25,  855,	/* <m_head>2 rotate x */
	   25,  880,	/* <m_head>2 rotate y */
	   25,  905,	/* <m_head>2 rotate z */

	   25,  779,	/* chn6 rotate x */
	   25,  804,	/* chn6 rotate y */
	   25,  829,	/* chn6 rotate z */
	   25,  103,	/* <m_larmA>1 rotate x */
	   25,  128,	/* <m_larmA>1 rotate y */
	   25,  153,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	   25,   78,	/* <m_larmB>1 rotate z */
	   25,    3,	/* <m_rhand2>2 rotate x */
	   25,   28,	/* <m_rhand2>2 rotate y */
	   25,   53,	/* <m_rhand2>2 rotate z */

	   25,  703,	/* chn10 rotate x */
	   25,  728,	/* chn10 rotate y */
	   25,  753,	/* chn10 rotate z */
	   25,  278,	/* <m_rarmA>1 rotate x */
	   25,  303,	/* <m_rarmA>1 rotate y */
	   25,  328,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   25,  253,	/* <m_rarmB>1 rotate z */
	   25,  178,	/* <m_rhand2>1 rotate x */
	   25,  203,	/* <m_rhand2>1 rotate y */
	   25,  228,	/* <m_rhand2>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,  778,	/* chn15 rotate z */
	   25,  628,	/* <m_llegA>1 rotate x */
	   25,  653,	/* <m_llegA>1 rotate y */
	   25,  678,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   25,  603,	/* <m_llegB>1 rotate z */
	   25,  528,	/* <m_ltoot>1 rotate x */
	   25,  553,	/* <m_ltoot>1 rotate y */
	   25,  578,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  854,	/* chn17 rotate z */
	   25,  453,	/* <m_rlegA>1 rotate x */
	   25,  478,	/* <m_rlegA>1 rotate y */
	   25,  503,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   25,  428,	/* <m_rlegB>1 rotate z */
	   25,  353,	/* <m_rfoot>1 rotate x */
	   25,  378,	/* <m_rfoot>1 rotate y */
	   25,  403,	/* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSwimTakeMiss = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	25,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_swim_nohold_end_prm,
	mario_swim_nohold_end_tbl
};
