/********************************************************************************
						Ultra 64 MARIO Brothers

						 mario swing down data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

						   October 11, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_G_swing_down_prm[]={
	    0,  112,  114,  116,  118,  117,  115,  109,
	   99,   83,   59,   71,   82,   91,   94,   90,
	   82,   70,   56,   65,   72,   77,   79,   77,
	   74,   66,   54,   76,   82,   82,   85,   94,
	  104,  115,  127,  138,  148,  157,  164,  168,
	  170, -116, -114, -109, -104, -101, -100,  -99,
	  -98,  -98,  -97,  -97,  -96,  -96,  -96,  -96,
	  -95,  -95,  -95,  -94,  -94,  -93,  -92,  -92,
	  -91,  -89,  -88,  -86,  -84,  -82,  -43,  -35,
	  -29,  -22,  -17,  -12,   -8,   -4,   -2,    0,
	    0,16383,-3888,-3861,-3792,-3696,-3586,-3473,
	-3360,-3244,-3128,-3010,-2892,-2772,-2652,-2531,
	-2410,-2288,-2167,-2045,-1924,-1803,-1682,-1562,
	-1443,-1324,-1207,-1091, -976, -863, -751, -641,
	 -533, -428, -324, -231, -155,  -96,  -52,  -22,
	   -5,    0,-2114,-2111,-2103,-2092,-2079,-2066,
	-2053,-2040,-2027,-2013,-2000,-1986,-1972,-1958,
	-1945,-1931,-1917,-1903,-1889,-1875,-1861,-1847,
	-1834,-1820,-1807,-1793,-1780,-1767,-1754,-1742,
	-1730,-1717,-1705,-1695,-1686,-1679,-1674,-1671,
	-1669,-1668,-1708,-1728,-1782,-1857,-1942,-2029,
	-2118,-2207,-2297,-2389,-2481,-2574,-2667,-2761,
	-2855,-2949,-3043,-3137,-3232,-3326,-3419,-3512,
	-3605,-3697,-3788,-3878,-3967,-4055,-4141,-4226,
	-4310,-4392,-4473,-4545,-4604,-4650,-4684,-4707,
	-4720,-4724,-2661,-3297,-4724,-6224,-7075,-5518,
	-4383,-6459,-9578,-12469,-13862,-13260,-11492,-9275,
	-7326,-6361,-7054,-8891,-10813,-11759,-11067,-9430,
	-7816,-7194,-8830,-11656,-13141,-12655,-11487,-9983,
	-8492,-7360,-6937,-7348,-8334,-9662,-11099,-12414,
	-13373,-13745, 9464, 9238, 8677, 7953, 7242, 6590,
	 5931, 5263, 4586, 3899, 3201, 2492, 1771, 1037,
	  181, -850,-1974,-3110,-4176,-5090,-5769,-6132,
	-6098,-5574,-4598,-3283,-1741,  -83, 1575, 3125,
	 4452, 5445, 5991, 5799, 4846, 3419, 1808,  300,
	 -815,-1251,  623,  430,  -81, -806,-1642,-2579,
	-3643,-4784,-5954,-7103,-8183,-9144,-9938,-10515,
	-10854,-10993,-10972,-10832,-10615,-10361,-10111,-9905,
	-9784,-9709,-9617,-9518,-9419,-9328,-9254,-9205,
	-9190,-9216,-9293,-9495,-9848,-10286,-10742,-11150,
	-11443,-11556,-32742,32005,30330,28784,28389,29043,
	29939,31036,32293,-31864,-30410,-28918,-27429,-25985,
	-24419,-22607,-20654,-18663,-16739,-14985,-13506,-12407,
	-11790,-11735,-12172,-12986,-14061,-15281,-16532,-17697,
	-18660,-19306,-19520,-19022,-17805,-16159,-14374,-12740,
	-11547,-11084,   66,   77,  110,  163,  234,  321,
	  422,  536,  661,  796,  937, 1084, 1235, 1388,
	 1541, 1692, 1840, 1983, 2119, 2247, 2364, 2468,
	 2559, 2521, 2335, 2142, 1992, 1839, 1685, 1530,
	 1375, 1221, 1067,  895,  699,  497,  307,  149,
	   40,    0,   36,   41,   57,   83,  117,  160,
	  211,  268,  331,  399,  472,  549,  628,  710,
	  793,  877,  961, 1045, 1126, 1206, 1283, 1355,
	 1424, 1539, 1668, 1683, 1577, 1432, 1261, 1079,
	  898,  732,  593,  472,  353,  242,  145,   68,
	   18,    0,-2864,-2882,-2934,-3018,-3131,-3271,
	-3436,-3623,-3831,-4056,-4297,-4551,-4816,-5090,
	-5370,-5654,-5940,-6225,-6506,-6783,-7052,-7312,
	-7559,-8067,-8706,-8867,-8486,-7943,-7293,-6593,
	-5899,-5266,-4751,-4318,-3906,-3532,-3212,-2962,
	-2800,-2743,-4416,-4426,-4477,-4599,-4823,-5179,
	-5698,-6410,-8331,-11084,-12605,-11406,-8975,-7714,
	-8339,-9678,-11292,-12742,-13591,-13558,-12911,-12042,
	-11340,-11179,-11086,-10180,-6562,-3314,-2693,-2524,
	-2745,-3292,-4103,-5348,-7078,-9047,-11006,-12711,
	-13915,-14371,-7672,-7402,-6734,-5879,-5048,-4344,
	-3695,-3048,-2351,-1553, -601,  556, 2123, 4112,
	 6286, 8410,10247,11561,12218,12351,12127,11711,
	11269,10587, 9526, 8362, 7127, 5652, 3799, 1676,
	 -370,-1995,-2852,-2882,-2383,-1546, -563,  375,
	 1078, 1355, 4533, 4843, 5578, 6440, 7133, 7674,
	 8248, 8812, 9326, 9748,10036,10148,10038, 9719,
	 9236, 8636, 7965, 7270, 6466, 5499, 4461, 3442,
	 2533, 1769, 1143,  686,  369,  720, 1909, 3389,
	 4953, 6393, 7503, 8352, 9133, 9824,10401,10842,
	11123,11222,31959,31280,29859,28626,28509,29420,
	30634,32120,-31682,-29737,-27607,-25322,-22542,-19146,
	-15484,-11909,-8772,-6426,-5092,-4573,-4594,-4876,
	-5143,-5653,-6634,-7762,-8996,-10615,-12836,-15447,
	-17969,-19917,-20809,-20530,-19483,-17962,-16264,-14685,
	-13520,-13066,-1915,-1905,-1877,-1837,-1789,-1736,
	-1683,-1633,-1593,-1564,-1553,-1556,-1567,-1582,
	-1595,-1600,-1591,-1564,-1471,-1314,-1168,-1103,
	-1084,-1090,-1218,-1564,-2299,-3322,-4328,-5010,
	-4764,-4073,-3607,-3143,-2670,-2176,-1549, -833,
	 -244,    0, -408, -406, -398, -388, -375, -361,
	 -348, -335, -324, -317, -309, -300, -291, -283,
	 -280, -283, -295, -317, -385, -499, -606, -654,
	 -551, -351, -219, -317, -795,-1531,-2279,-2795,
	-2661,-2223,-1922,-1613,-1315,-1044, -772, -500,
	 -291, -208,-10918,-10928,-10958,-11001,-11053,-11111,
	-11168,-11221,-11265,-11296,-11274,-11186,-11069,-10958,
	-10890,-10899,-11023,-11296,-12174,-13637,-15010,-15617,
	-14947,-13469,-11985,-11296,-11726,-12809,-14170,-15428,
	-16823,-17788,-17845,-17632,-17240,-16763,-16034,-15068,
	-14225,-13864, 9647, 8257, 5571, 3817, 3455, 3407,
	 3592, 3927, 4332, 4724, 5217, 5903, 6669, 7401,
	 8114, 8853, 9552,10148,10665,11123,11450,11576,
	11115,10227, 9657,10148,12705,16662,20258,21734,
	21204,20061,18463,16567,14530,12511,10666, 9153,
	 8130, 7754, 6175, 6486, 7064, 7372, 7344, 7262,
	 7113, 6883, 6560, 6129, 5286, 4065, 2966, 2489,
	 3099, 4420, 5685, 6129, 5159, 3311, 1520,  715,
	 1498, 3255, 5095, 6129, 5880, 4902, 3855, 3397,
	 3541, 3836, 4241, 4719, 5229, 5735, 6195, 6572,
	 6827, 6921, 3721, 3411, 2847, 2578, 2723, 2997,
	 3344, 3710, 4039, 4275, 4375, 4371, 4324, 4295,
	 4291, 4283, 4276, 4275, 4287, 4307, 4326, 4335,
	 4344, 4354, 4340, 4275, 4104, 3857, 3636, 3546,
	 3579, 3651, 3750, 3869, 3996, 4123, 4238, 4333,
	 4397, 4420,-31387,-30307,-28334,-27369,-27867,-28858,
	-30100,-31355,-32381,32594,-32659,-31688,-30560,-29813,
	-29618,-29679,-29833,-29915,-29883,-29824,-29768,-29742,
	-29714,-29682,-29723,-29915,-30532,-31448,-32140,-32084,
	-31295,-30201,-28893,-27464,-26003,-24603,-23354,-22350,
	-21680,-21436, 1148, 1179, 1233, 1252, 1223, 1176,
	 1120, 1064, 1017,  986,  972,  965,  964,  967,
	  973,  979,  984,  986,  958,  890,  807,  731,
	  687,  699,  791,  986, 1536, 2452, 3400, 4045,
	 3855, 3276, 2882, 2487, 2087, 1682, 1188,  636,
	  186,    0,  422,  328,  150,   47,   53,   90,
	  146,  208,  261,  293,  307,  313,  314,  311,
	  306,  300,  295,  293,  282,  255,  222,  192,
	  175,  179,  216,  293,  503,  851, 1225, 1510,
	 1574, 1509, 1458, 1403, 1315, 1166,  878,  489,
	  146,    0,-14295,-13682,-12568,-12035,-12334,-12905,
	-13621,-14357,-14987,-15385,-15568,-15654,-15665,-15624,
	-15553,-15474,-15411,-15385,-15365,-15318,-15259,-15206,
	-15176,-15184,-15248,-15385,-15694,-16208,-16847,-17525,
	-18587,-19408,-19465,-19308,-19014,-18663,-18138,-17442,
	-16835,-16576,11912,10554, 7829, 5765, 5047, 4806,
	 4727, 4497, 3454, 3307, 5390, 8269,11039,12790,
	12687,11312, 9888, 8626, 8896, 9350, 9882,10386,
	10756,10885, 9166, 8417,11663,16320,20518,22385,
	22089,21149,19724,17973,16055,14129,12354,10889,
	 9894, 9527,-1293,-1561,-2115,-2578,-2868,-3146,
	-3401,-3624,-3804,-3930,-4004,-4039,-4043,-4027,
	-3998,-3966,-3941,-3930,-3938,-3957,-3981,-4003,
	-4016,-4012,-3986,-3930,-3662,-3215,-2906,-3054,
	-3658,-4464,-5410,-6432,-7469,-8457,-9335,-10039,
	-10508,-10678,-2012,-2106,-2299,-2459,-2556,-2647,
	-2729,-2800,-2858,-2899,-2923,-2934,-2935,-2930,
	-2921,-2910,-2902,-2899,-2863,-2776,-2669,-2571,
	-2515,-2530,-2648,-2899,-3667,-4948,-6186,-6824,
	-6899,-6837,-6669,-6423,-6132,-5826,-5534,-5288,
	-5119,-5055,-31802,-30965,-29476,-28864,-29534,-30693,
	-32071,32133,31123,30701,30867,31377,32133,-32498,
	-31549,-30652,-29905,-29409,-29129,-28958,-28882,-28886,
	-28955,-29074,-29231,-29409,-29996,-30975,-31722,-31616,
	-30664,-29361,-27812,-26124,-24403,-22757,-21291,-20113,
	-19327,-19042,-32767,-32767,16753,-16545,-32767,-32767,
	16753,-16545,-3249,-3227,-3167,-3079,-2972,-2855,
	-2738,-2629,-2539,-2477,-2442,-2426,-2424,-2432,
	-2445,-2460,-2472,-2477,-2519,-2620,-2745,-2858,
	-2923,-2905,-2768,-2477,-1864, -899,  247, 1403,
	 2400, 3067, 3232, 2444,  742,-1306,-3136,-4180,
	-2205,    0, -313, -300, -262, -206, -137,  -63,
	   10,   79,  136,  176,  198,  208,  210,  205,
	  196,  187,  179,  176,  177,  178,  180,  182,
	  183,  183,  181,  176,  168,  156,  142,  127,
	  111,   95,   81,   68,   55,   42,   29,   17,
	    5,    0, -551, -490, -324,  -79,  217,  541,
	  867, 1167, 1417, 1590, 1686, 1732, 1738, 1716,
	 1679, 1637, 1604, 1590, 1600, 1624, 1653, 1680,
	 1696, 1691, 1659, 1590, 1472, 1307, 1109,  890,
	  663,  442,  239,   50, -138, -324, -504, -675,
	 -842, -926, 2957, 2831, 2617, 2406, 2192, 2076,
	 2098, 2193, 2306, 2379, 2395, 2385, 2365, 2350,
	 2338, 2323, 2315, 2327, 2452, 2654, 2748, 2546,
	 1938, 1044,   24, -959,-2124,-3321,-3833,-3687,
	-3407,-3024,-2570,-2075,-1570,-1088, -659, -313,
	  -83,    0,  949, 1064, 1226, 1349, 1452, 1420,
	 1200,  875,  533,  260,   82,  -47, -151, -249,
	 -361, -471, -548, -564, -501, -379, -221,  -51,
	  129,  332,  550,  775, 1081, 1404, 1523, 1442,
	 1316, 1157,  976,  783,  589,  406,  245,  116,
	   30,    0,-1399,-1703,-2222,-2858,-3501,-3544,
	-2733,-1463,  -97, 1000, 1733, 2295, 2758, 3193,
	 3673, 4141, 4477, 4557, 4163, 3421, 2730, 2489,
	 2978, 3927, 4905, 5483, 5285, 4630, 4120, 3880,
	 3635, 3391, 3155, 2931, 2725, 2544, 2393, 2279,
	 2205, 2180,14233,14097,13726,13179,12514,11789,
	11061,10389, 9830, 9443, 9228, 9126, 9113, 9162,
	 9245, 9338, 9412, 9443, 9389, 9258, 9096, 8950,
	 8865, 8888, 9065, 9443,10346,11815,13474,14949,
	15862,16286,16562,16715,16773,16761,16706,16634,
	16572,16545
};

static short mario_G_swing_down_tbl[]= {
	     1,     0,	/* chn14(19) */
	    40,     1,
	    40,    41,
	     1,     0,	/* chn14(19) */
	     1,    81,
	     1,     0,
	     1,     0,	/* m_waist1_3(18) */
	     1,     0,
	    40,  1450,
	    40,  1330,	/* m_body1(17) */
	    40,  1370,
	    40,  1410,
	    40,  1210,	/* m_head2(16) */
	    40,  1250,
	    40,  1290,

	     1,  1206,	/* chn6(14) */
	     1,  1207,
	     1,  1208,
	    40,   242,	/* m_larmA1(2) */
	    40,   282,
	    40,   322,
	     1,     0,	/* m_larmB1(1) */
	     1,     0,
	    40,   202,
	    40,    82,	/* m_lhand1(0) */
	    40,   122,
	    40,   162,

	     1,  1202,	/* chn10(12) */
	     1,  1203,
	     1,  1204,
	    40,   522,	/* m_rarmA1(5) */
	    40,   562,
	    40,   602,
	     1,     0,	/* m_rarmB1(4) */
	     1,     0,
	    40,   482,
	    40,   362,	/* m_rhand1(3) */
	    40,   402,
	    40,   442,

	     1,     0,	/* chn15(13) */
	     1,     0,
	     1,  1205,
	    40,  1082,	/* m_llegA1(11) */
	    40,  1122,
	    40,  1162,
	     1,     0,	/* m_llegB1(10) */
	     1,     0,
	    40,  1042,
	    40,   922,	/* m_ltoot1(9) */
	    40,   962,
	    40,  1002,

	     1,     0,	/* chn17(15) */
	     1,     0,
	     1,  1209,
	    40,   802,	/* m_rlegA1(8) */
	    40,   842,
	    40,   882,
	     1,     0,	/* m_rlegB1(7) */
	     1,     0,
	    40,   762,
	    40,   642,	/* m_rfoot1(6) */
	    40,   682,
	    40,   722,
};

AnimeRecord animMarioSwingDown = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	40,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_G_swing_down_prm,
	mario_G_swing_down_tbl
};
