/******************************************************************************** Ultra 64 MARIO Brothers mario swim back downing animation data Copyright 1996 Nintendo co., ltd. All rights reserved February 1, 1996 ********************************************************************************/ #include "../headers.h" static short mario_swim_back_down_prm[]={ 0, 189, 191, 196, 201, 204, 204, 202, 199, 197, 196, 196, 198, 202, 207, 211, 215, 218, 218, 218, 217, 216, 215, 214, 212, 210, 209, 207, 205, 203, 201, 199, 197, 196, 194, 192, 191, 190, 189, 188, 187, 187, 187, 187, 187, 188, 188, 188, 188, 189, 189,16383, -419, -289, 75, 634, 1347, 2173, 3072, 4004, 4929, 5806, 6595, 7256, 7748, 8031, 8186, 8322, 8440, 8540, 8624, 8692, 8746, 8785, 8811, 8825, 8827, 8819, 8801, 8774, 8740, 8698, 8649, 8596, 8537, 8475, 8410, 8343, 8275, 8207, 8139, 8072, 8008, 7947, 7890, 7838, 7791, 7751, 7719, 7694, 7679, 7674, 735, 790, 944, 1179, 1476, 1816, 2183, 2558, 2922, 3257, 3546, 3770, 3910, 3949, 3923, 3880, 3823, 3752, 3668, 3571, 3464, 3346, 3219, 3084, 2942, 2793, 2639, 2481, 2319, 2155, 1990, 1824, 1658, 1494, 1332, 1174, 1020, 872, 730, 595, 468, 351, 243, 147, 63, -7, -63, -105, -131, -140, -7986,-7913,-7709,-7396,-6999,-6539,-6041,-5527, -5020,-4543,-4120,-3773,-3526,-3402,-3353,-3319, -3298,-3290,-3294,-3309,-3334,-3369,-3412,-3464, -3523,-3589,-3661,-3739,-3820,-3906,-3994,-4085, -4177,-4270,-4363,-4456,-4547,-4636,-4722,-4804, -4882,-4955,-5023,-5083,-5137,-5182,-5218,-5245, -5262,-5268,-13350,-13348,-13341,-13330,-13313,-13290, -13260,-13223,-13179,-13127,-13066,-12997,-12918,-12828, -12730,-12624,-12510,-12390,-12263,-12132,-11995,-11854, -11710,-11563,-11414,-11262,-11110,-10957,-10805,-10653, -10502,-10354,-10208,-10065,-9926,-9792,-9663,-9539, -9422,-9312,-9209,-9115,-9029,-8953,-8887,-8831, -8787,-8755,-8735,-8728, -737, -691, -571, -403, -213, -26, 129, 230, 250, 161, -60, -442, -1009,-1788,-2753,-3852,-5071,-6395,-7810,-9301, -10856,-12459,-14096,-15753,-17415,-19069,-20701,-22295, -23838,-25316,-26714,-28018,-29214,-30287,-31224,-32010, -32549,32752,-32750,-32497,-32066,-31500,-30841,-30131, -29413,-28730,-28125,-27640,-27317,-27200,-11868,-11812, -11658,-11429,-11145,-10828,-10500,-10182,-9896,-9663, -9505,-9443,-9499,-9695,-9996,-10352,-10757,-11207, -11696,-12221,-12775,-13355,-13956,-14571,-15198,-15830, -16463,-17092,-17713,-18320,-18908,-19474,-20011,-20515, -20981,-21404,-21789,-22142,-22465,-22757,-23020,-23253, -23457,-23633,-23780,-23900,-23992,-24057,-24096,-24109, -15347,-15369,-15428,-15507,-15592,-15670,-15724,-15740, -15705,-15602,-15417,-15136,-14745,-14227,-13600,-12896, -12121,-11285,-10395,-9460,-8487,-7485,-6461,-5424, -4381,-3341,-2312,-1302, -319, 629, 1534, 2389, 3184, 3912, 4565, 5135, 5582, 5883, 6056, 6119, 6091, 5990, 5832, 5638, 5423, 5207, 5008, 4844, 4732, 4690,-6301,-6130,-5654,-4927,-4007,-2948, -1806, -637, 503, 1561, 2479, 3202, 3675, 3842, 3814, 3741, 3625, 3471, 3279, 3053, 2795, 2509, 2196, 1859, 1502, 1126, 734, 329, -85, -508, -937,-1368,-1798,-2226,-2649,-3063,-3467,-3857, -4232,-4587,-4922,-5232,-5516,-5770,-5993,-6181, -6332,-6443,-6512,-6535, 9746, 9572, 9085, 8339, 7388, 6285, 5085, 3841, 2607, 1437, 385, -496, -1152,-1529,-1736,-1917,-2074,-2207,-2319,-2409, -2479,-2531,-2565,-2583,-2585,-2574,-2549,-2512, -2465,-2408,-2343,-2271,-2192,-2108,-2021,-1931, -1839,-1748,-1656,-1567,-1481,-1399,-1322,-1252, -1190,-1136,-1092,-1060,-1039,-1032,-9168,-9113, -8961,-8728,-8430,-8087,-7713,-7326,-6944,-6582, -6259,-5991,-5795,-5688,-5636,-5593,-5559,-5532, -5514,-5503,-5499,-5501,-5509,-5523,-5542,-5566, -5594,-5625,-5660,-5698,-5738,-5781,-5825,-5870, -5916,-5962,-6007,-6053,-6097,-6139,-6180,-6218, -6254,-6286,-6314,-6338,-6358,-6373,-6382,-6385, -7822,-7902,-8123,-8460,-8887,-9378,-9907,-10449, -10978,-11467,-11891,-12225,-12442,-12516,-12499,-12461, -12403,-12326,-12232,-12122,-11998,-11859,-11708,-11546, -11374,-11194,-11006,-10812,-10613,-10410,-10206,-10000, -9794,-9590,-9388,-9190,-8998,-8812,-8633,-8464, -8304,-8157,-8021,-7900,-7794,-7705,-7633,-7580, -7547,-7536, 3014, 2790, 2180, 1280, 186,-1007, -2205,-3312,-4233,-4871,-5133,-4923,-4146,-2705, -726, 1583, 4190, 7061,10162,13461,16925,20520, 24214,27973,31765,-29977,-26221,-22531,-18941,-15485, -12194,-9103,-6245,-3652,-1358, 604, 2077, 2975, 3373, 3344, 2965, 2308, 1450, 463, -575,-1592, -2513,-3264,-3769,-3954,10690,10686,10675,10658, 10636,10609,10578,10544,10509,10472,10434,10397, 10361,10327,10295,10262,10228,10194,10160,10126, 10092,10057,10022, 9986, 9951, 9915, 9879, 9843, 9807, 9771, 9734, 9697, 9661, 9624, 9587, 9550, 9511, 9466, 9417, 9366, 9314, 9261, 9211, 9162, 9118, 9079, 9046, 9021, 9005, 9000,-10777,-10965, -11479,-12239,-13166,-14183,-15211,-16170,-16982,-17570, -17853,-17754,-17194,-16094,-14562,-12773,-10753,-8526, -6118,-3555, -861, 1937, 4816, 7751,10715,13683, 16631,19533,22364,25099,27712,30179,32473,-30962, -29087,-27459,-26174,-25279,-24728,-24471,-24464,-24657, -25005,-25460,-25974,-26500,-26992,-27401,-27682,-27786, -14, -13, -8, -1, 7, 17, 27, 38, 49, 58, 67, 75, 84, 92, 101, 111, 121, 132, 145, 162, 185, 211, 235, 255, 267, 266, 255, 238, 216, 190, 162, 133, 104, 75, 49, 26, 8, -4, -11, -14, -13, -9, -4, 3, 11, 19, 26, 33, 37, 39, 604, 601, 595, 585, 573, 561, 550, 540, 533, 530, 531, 537, 545, 555, 566, 576, 585, 592, 594, 592, 585, 574, 563, 552, 545, 542, 544, 547, 551, 557, 564, 571, 578, 585, 591, 596, 600, 603, 604, 604, 603, 601, 598, 595, 592, 590, 587, 585, 583, 583,-14262,-14236,-14162,-14049, -13906,-13740,-13561,-13376,-13194,-13023,-12860,-12695, -12527,-12353,-12172,-11982,-11780,-11567,-11339,-11032, -10624,-10179,-9756,-9419,-9229,-9248,-9452,-9762, -10155,-10612,-11113,-11636,-12160,-12666,-13132,-13538, -13863,-14087,-14209,-14254,-14233,-14160,-14047,-13907, -13754,-13600,-13457,-13340,-13260,-13230,13386,13399, 13437,13496,13574,13667,13772,13886,14007,14130, 14254,14374,14489,14594,14687,14764,14823,14861, 14874,14801,14609,14342,14044,13756,13522,13386, 13324,13283,13261,13256,13264,13282,13309,13342, 13378,13415,13449,13479,13513,13557,13610,13669, 13731,13793,13854,13909,13957,13994,14019,14027, 4517, 4514, 4506, 4493, 4476, 4456, 4433, 4408, 4381, 4355, 4328, 4301, 4276, 4254, 4233, 4216, 4204, 4195, 4192, 4208, 4250, 4307, 4372, 4435, 4486, 4517, 4534, 4550, 4564, 4576, 4585, 4591, 4593, 4590, 4582, 4568, 4548, 4521, 4480, 4423, 4352, 4273, 4188, 4101, 4018, 3941, 3874, 3821, 3787, 3775, 5247, 5232, 5190, 5125, 5039, 4936, 4820, 4693, 4560, 4424, 4287, 4154, 4028, 3911, 3809, 3723, 3657, 3616, 3601, 3681, 3891, 4184, 4513, 4831, 5091, 5247, 5321, 5371, 5399, 5410, 5406, 5392, 5370, 5344, 5317, 5294, 5276, 5268, 5265, 5261, 5255, 5248, 5240, 5232, 5225, 5217, 5211, 5206, 5203, 5202,-18561,-18568,-18588,-18620, -18661,-18711,-18767,-18828,-18892,-18958,-19024,-19088, -19149,-19205,-19254,-19296,-19327,-19347,-19355,-19316, -19214,-19073,-18915,-18761,-18636,-18561,-18520,-18482, -18449,-18422,-18401,-18389,-18386,-18393,-18412,-18444, -18489,-18550,-18641,-18770,-18927,-19105,-19295,-19487, -19674,-19846,-19995,-20113,-20190,-20217, 149, 150, 151, 152, 154, 156, 158, 160, 160, 160, 160, 160, 159, 158, 157, 154, 150, 145, 138, 126, 109, 88, 68, 50, 37, 32, 35, 40, 49, 59, 71, 84, 97, 110, 122, 132, 140, 145, 147, 147, 145, 142, 138, 134, 129, 124, 119, 116, 113, 113, -247, -246, -243, -239, -234, -229, -224, -220, -218, -217, -219, -223, -227, -233, -239, -246, -252, -258, -263, -268, -272, -277, -281, -285, -287, -287, -286, -283, -280, -277, -273, -269, -264, -260, -257, -253, -251, -249, -248, -248, -248, -249, -250, -251, -252, -254, -255, -256, -256, -257,-13246,-13285,-13390,-13539,-13715,-13895, -14061,-14193,-14269,-14271,-14212,-14116,-13985,-13819, -13620,-13387,-13121,-12823,-12494,-12031,-11390,-10665, -9947,-9328,-8902,-8759,-8860,-9086,-9413,-9818, -10278,-10770,-11270,-11754,-12200,-12584,-12882,-13072, -13154,-13156,-13091,-12973,-12816,-12635,-12444,-12255, -12085,-11945,-11851,-11817,21173,21134,21024,20849, 20618,20336,20012,19653,19267,18860,18440,18015, 17591,17176,16778,16403,16060,15755,15496,15316, 15227,15206,15229,15273,15315,15332,15332,15341, 15355,15374,15394,15414,15432,15446,15453,15451, 15439,15414,15371,15307,15228,15137,15041,14942, 14846,14757,14680,14620,14580,14566,-1077,-1097, -1152,-1239,-1355,-1495,-1656,-1835,-2027,-2229, -2438,-2648,-2858,-3062,-3258,-3441,-3608,-3755, -3878,-3958,-3984,-3973,-3938,-3894,-3856,-3839, -3837,-3833,-3830,-3826,-3823,-3820,-3818,-3818, -3820,-3824,-3831,-3841,-3856,-3878,-3904,-3933, -3965,-3996,-4027,-4056,-4080,-4100,-4113,-4117, -7543,-7519,-7452,-7347,-7209,-7043,-6854,-6648, -6430,-6205,-5977,-5754,-5538,-5337,-5154,-4996, -4867,-4773,-4719,-4793,-5040,-5398,-5807,-6205, -6531,-6725,-6818,-6887,-6933,-6958,-6967,-6960, -6941,-6912,-6876,-6836,-6793,-6751,-6696,-6618, -6522,-6414,-6299,-6181,-6067,-5962,-5871,-5799, -5752,-5735,-25287,-25253,-25156,-25002,-24798,-24550, -24266,-23953,-23616,-23263,-22900,-22535,-22173,-21822, -21488,-21178,-20899,-20657,-20460,-20357,-20371,-20467, -20609,-20761,-20889,-20957,-20981,-20998,-21010,-21017, -21019,-21018,-21014,-21006,-20997,-20986,-20973,-20960, -20943,-20918,-20888,-20854,-20818,-20781,-20745,-20712, -20684,-20661,-20647,-20641,-32767,32764,32759,32751, 32741,32731,32722,32715,32710,32710,32714,32724, 32741,-32767,-32735,-32701,-32663,-32623,-32580,-32535, -32488,-32440,-32389,-32338,-32285,-32231,-32177,-32123, -32068,-32014,-31960,-31906,-31854,-31802,-31752,-31703, -31656,-31611,-31568,-31528,-31490,-31455,-31424,-31396, -31372,-31351,-31335,-31323,-31315,-31313,-32767,-32766, -32766,-32766,-32766,-32766,-32766,-32766,-32766,-32766, -32766,-32766,-32766,-32767,32766,32766,32766,32765, 32765,32765,32764,32764,32763,32763,32763,32762, 32762,32761,32761,32760,32760,32759,32759,32759, 32758,32758,32757,32757,32757,32756,32756,32756, 32755,32755,32755,32755,32755,32755,32755,32755, 16753,16753,16754,16756,16759,16761,16763,16765, 16766,16766,16765,16763,16759,16753,16745,16737, 16728,16718,16708,16697,16686,16675,16663,16650, 16638,16625,16612,16599,16586,16573,16560,16547, 16535,16523,16511,16499,16488,16477,16467,16457, 16448,16440,16432,16426,16420,16415,16411,16408, 16407,16406,-16545,-32767,-32765,-32759,-32752,-32743, -32733,-32725,-32718,-32714,-32713,-32717,-32727,-32743, -32767,32737,32704,32669,32631,32591,32549,32505, 32459,32411,32363,32313,32263,32212,32161,32109, 32058,32007,31957,31907,31859,31811,31765,31721, 31679,31639,31601,31565,31533,31503,31477,31454, 31435,31419,31408,31401,31399,-32767,32766,32766, 32766,32765,32765,32764,32764,32763,32763,32764, 32764,32765,-32767,-32765,-32763,-32761,-32759,-32756, -32754,-32751,-32749,-32746,-32743,-32740,-32737,-32734, -32731,-32728,-32725,-32722,-32719,-32716,-32713,-32711, -32708,-32705,-32703,-32701,-32698,-32696,-32694,-32693, -32691,-32690,-32689,-32688,-32687,-32687,-32687,16753, 16753,16755,16756,16759,16761,16763,16765,16766, 16766,16765,16763,16759,16753,16745,16737,16728, 16718,16707,16696,16685,16673,16661,16648,16636, 16623,16609,16596,16583,16570,16556,16543,16531, 16518,16506,16494,16483,16472,16461,16451,16442, 16434,16426,16419,16413,16408,16405,16402,16400, 16399,-16545, 1054, 1046, 1024, 987, 935, 870, 790, 697, 590, 471, 338, 193, 36, -133, -314, -507, -711, -926,-1152,-1388,-1635,-1891, -2158,-2433,-2718,-3012,-3413,-3989,-4694,-5482, -6308,-7124,-7886,-8548,-9062,-9385,-9547,-9622, -9620,-9555,-9438,-9282,-9098,-8899,-8698,-8505, -8335,-8197,-8106,-8073, 4634, 4207, 3078, 1476, -369,-2231,-3879,-5087,-5623,-5725,-5781,-5795, -5769,-5706,-5608,-5479,-5320,-5135,-4926,-4696, -4447,-4183,-3905,-3618,-3322,-3022,-2719,-2416, -2117,-1823,-1537,-1263,-1002, -758, -533, -330, -151, 0, 115, 190, 231, 243, 233, 205, 166, 121, 77, 38, 10, 0, -768, -631, -271, 238, 825, 1415, 1933, 2306, 2461, 2474, 2471, 2454, 2423, 2380, 2326, 2260, 2185, 2101, 2009, 1911, 1806, 1696, 1581, 1464, 1344, 1223, 1101, 980, 860, 743, 629, 519, 414, 315, 224, 140, 65, 0, -50, -83, -101, -106, -102, -90, -72, -53, -33, -16, -4, 0, 11915,11231, 9423, 6856, 3897, 910,-1738,-3683, -4558,-4738,-4843,-4877,-4845,-4752,-4602,-4401, -4152,-3861,-3531,-3168,-2776,-2360,-1924,-1473, -1012, -545, -77, 387, 843, 1287, 1713, 2117, 2495, 2842, 3152, 3422, 3647, 3822, 3903, 3860, 3717, 3496, 3218, 2906, 2581, 2266, 1982, 1753, 1599, 1542,18095,16503,12969, 9354, 7404, 6161, 4885, 3578, 2243, 884, -496,-1896,-3312,-4742, -6182,-7631,-9084,-10540,-11995,-13447,-14892,-16329, -17754,-19164,-20557,-21929,-23279,-24602,-25897,-27161, -28390,-29583,-30735,-31845,32624,31608,30643,29733, 28878,28084,27352,26685,26085,25557,25102,24724, 24425,24207,24075,24030 }; static short mario_swim_back_down_tbl[]={ 1, 0, /* chn14translate x */ 50, 1, /* chn14 translate y */ 1, 0, /* chn14 translate z */ 1, 0, /* chn14 rotate x */ 1, 51, /* chn14 rotate y */ 1, 0, /* chn14 rotate z */ 1, 0, /* 1_3 rotate x */ 1, 0, /* 1_3 rotate y */ 50, 1954, /* 1_3 rotate z */ 50, 1804, /* 1 rotate x */ 50, 1854, /* 1 rotate y */ 50, 1904, /* 1 rotate z */ 1, 0, /* 2 rotate x */ 1, 0, /* 2 rotate y */ 50, 1754, /* 2 rotate z */ 50, 1603, /* chn6 rotate x */ 50, 1653, /* chn6 rotate y */ 50, 1703, /* chn6 rotate z */ 50, 252, /* 1 rotate x */ 50, 302, /* 1 rotate y */ 50, 352, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 50, 202, /* 1 rotate z */ 50, 52, /* 2 rotate x */ 50, 102, /* 2 rotate y */ 50, 152, /* 2 rotate z */ 50, 1452, /* chn10 rotate x */ 50, 1502, /* chn10 rotate y */ 50, 1552, /* chn10 rotate z */ 50, 602, /* 1 rotate x */ 50, 652, /* 1 rotate y */ 50, 702, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 50, 552, /* 1 rotate z */ 50, 402, /* 1 rotate x */ 50, 452, /* 1 rotate y */ 50, 502, /* 1 rotate z */ 1, 0, /* chn15 rotate x */ 1, 0, /* chn15 rotate y */ 1, 1602, /* chn15 rotate z */ 50, 1302, /* 1 rotate x */ 50, 1352, /* 1 rotate y */ 50, 1402, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 50, 1252, /* 1 rotate z */ 50, 1102, /* 1 rotate x */ 50, 1152, /* 1 rotate y */ 50, 1202, /* 1 rotate z */ 1, 0, /* chn17 rotate x */ 1, 0, /* chn17 rotate y */ 1, 1753, /* chn17 rotate z */ 50, 952, /* 1 rotate x */ 50, 1002, /* 1 rotate y */ 50, 1052, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 50, 902, /* 1 rotate z */ 50, 752, /* 1 rotate x */ 50, 802, /* 1 rotate y */ 50, 852, /* 1 rotate z */ }; AnimeRecord animMarioSwimBackDown = { MAP_ANIM_ONETIME, /* attribute */ 0, /* syncro */ 0, /* start frame */ 0, /* loop frame */ 50, /* number of frames */ 20, /* number of joints */ mario_swim_back_down_prm, mario_swim_back_down_tbl };