/******************************************************************************** Ultra 64 MARIO Brothers mario floating throw animation data Copyright 1995 Nintendo co., ltd. All rights reserved August 23, 1995 ********************************************************************************/ #include "../headers.h" static short mario_swim_wait_pitch_prm[]={ 0, 189,16383,-10661,-11633,-12015,-10661,-6419, -433, 4995, 7571, 6820, 4338, 928,-2606,-5462, -6837,-7070,-7061,-6841,-6446,-5909,-5263,-4542, -3780,-3010,-2266,-1583, -992, -529, -226, -118, -9367,-10056,-10220,-9367,-6933,-3513, -348, 1315, 1261, 350,-1043,-2544,-3776,-4365,-4454,-4447, -4357,-4197,-3980,-3721,-3432,-3127,-2819,-2522, -2249,-2013,-1828,-1707,-1664,10476,11766,11639, 10476, 8106, 4804, 1620, -395,-1117,-1263,-1045, -676, -367, -331, -526, -765,-1039,-1339,-1658, -1986,-2316,-2638,-2945,-3228,-3478,-3687,-3847, -3949,-3985,-19165,-18178,-15991,-13046,-9790,-6664, -4113,-2581,-2306,-2983,-4241,-5709,-7018,-7796, -8074,-8169,-8137,-8033,-7914,-7836,-7854,-8025, -8429,-9042,-9766,-10501,-11149,-11610,-11785, 1423, 2962, 4995, 7254, 9475,11391,12735,13242,12450, 10440, 7767, 4982, 2640, 1293, 687, 194, -196, -495, -712, -859, -946, -983, -981, -950, -902, -845, -792, -753, -737,-38021,-38679,-39422,-40184, -40895,-41488,-41893,-42044,-41730,-40885,-39655,-38185, -36622,-35110,-33562,-31822,-29934,-27942,-25891,-23825, -21788,-19825,-17980,-16297,-14821,-13595,-12665,-12075, -11868,-4536,-2734, 32, 3313, 6653, 9600,11701, 12502,11642, 9437, 6449, 3240, 371,-1593,-2923, -4253,-5569,-6858,-8106,-9299,-10424,-11467,-12415, -13254,-13971,-14553,-14985,-15254,-15347,12164,13067, 13541,12164, 7725, 1484,-4274,-7270,-7134,-5458, -2891, -84, 2311, 3646, 3816, 3321, 2416, 1355, 390, -222, -550, -829,-1062,-1252,-1401,-1512, -1589,-1632,-1646, 9852,10310,10415, 9852, 8303, 6138, 4077, 2837, 2524, 2648, 3030, 3494, 3860, 3952, 3709, 3262, 2718, 2185, 1768, 1577, 1601, 1741, 1965, 2241, 2537, 2823, 3066, 3235, 3298, 10633,11896,11937,10633, 7560, 3280, -851,-3481, -4455,-4702,-4482,-4055,-3680,-3620,-3862,-4199, -4588,-4990,-5365,-5674,-5944,-6224,-6504,-6772, -7017,-7227,-7390,-7497,-7535,-18148,-16894,-14529, -11493,-8228,-5173,-2770,-1460,-1578,-2854,-4816, -6995,-8919,-10117,-10545,-10573,-10346,-10010,-9712, -9599,-9653,-9751,-9878,-10023,-10171,-10310,-10426, -10505,-10534,29327,28092,26329,24299,22266,20490, 19232,18755,19501,21427,24060,26928,29560,31485, 32974,34459,35709,36489,36569,35715,31541,24563, 18900,15200,11551, 8232, 5518, 3686, 3014,-6991, -7395,-7825,-8248,-8634,-8949,-9161,-9239,-9218, -9106,-8827,-8307,-7472,-6247,-4464,-2149, 480, 3209, 5822, 8102, 9987,11406,12123,12216,12007, 11622,11189,10836,10690,27939,29856,32688,35995, 39334,42266,44349,45141,44063,41275,37447,33251, 29357,26435,24708,23685,22963,22141,20819,18593, 13544, 6489, 1138,-2010,-4851,-7266,-9138,-10347, -10777, -111, -126, -139, -150, -158, -162, -162, -133, -74, -13, 18, 24, 28, 29, 29, 28, 25, 21, 16, 11, 6, 0, -4, -8, -11, -14, -14, -14, -14, 549, 547, 544, 542, 541, 540, 540, 545, 555, 566, 572, 576, 579, 582, 584, 587, 590, 592, 594, 597, 598, 600, 601, 602, 603, 604, 604, 604, 604,-16000,-16278,-16530,-16740,-16893, -16974,-16969,-16447,-15354,-14240,-13656,-13544,-13475, -13444,-13446,-13477,-13531,-13603,-13689,-13783,-13880, -13976,-14066,-14144,-14206,-14247,-14262,-14262,-14262, 21288,21344,21020,20227,15954, 8819, 4166, 3890, 5447, 7527, 8819, 9275, 9721,10153,10570,10968, 11344,11697,12024,12322,12589,12822,13018,13175, 13290,13362,13386,13386,13386, 2154, 2715, 3276, 3820, 4330, 4788, 5177, 5451, 5598, 5651, 5639, 5597, 5540, 5470, 5389, 5301, 5207, 5109, 5012, 4916, 4825, 4742, 4667, 4605, 4558, 4527, 4517, 4517, 4517, 2048, 1952, 1862, 1784, 1722, 1681, 1665, 1758, 1985, 2258, 2487, 2676, 2880, 3097, 3322, 3551, 3780, 4006, 4225, 4433, 4625, 4799, 4950, 5074, 5167, 5226, 5247, 5247, 5247,-27362, -27585,-27783,-27943,-28051,-28096,-28064,-27617,-26683, -25650,-24903,-24414,-23903,-23377,-22843,-22309,-21783, -21271,-20782,-20322,-19900,-19522,-19196,-18929,-18730, -18604,-18561,-18561,-18561, 141, 144, 148, 152, 155, 158, 160, 162, 162, 161, 161, 160, 160, 159, 158, 157, 156, 156, 155, 154, 153, 152, 151, 151, 150, 150, 149, 149, 149, -241, -239, -237, -234, -233, -231, -230, -229, -230, -231, -233, -233, -234, -235, -236, -237, -238, -239, -241, -242, -243, -244, -244, -245, -246, -246, -247, -247, -247,-13077,-13239, -13400,-13555,-13698,-13823,-13926,-13977,-13970,-13932, -13892,-13859,-13821,-13780,-13736,-13689,-13642,-13594, -13546,-13499,-13454,-13411,-13372,-13337,-13306,-13281, -13262,-13250,-13246,20336,20239,19320,17214,12545, 6690, 3413, 4254, 7112,10288,12085,12597,13052, 13454,13805,14110,14371,14592,14776,14927,15048, 15142,15212,15263,15296,15317,15327,15331,15332, -2325,-2723,-3118,-3498,-3849,-4160,-4416,-4544, -4531,-4455,-4395,-4366,-4334,-4299,-4261,-4222, -4181,-4140,-4098,-4058,-4019,-3982,-3948,-3918, -3891,-3869,-3853,-3843,-3839,-3305,-3113,-2927, -2754,-2600,-2473,-2381,-2392,-2530,-2735,-2949, -3159,-3390,-3640,-3903,-4176,-4454,-4734,-5011, -5281,-5540,-5784,-6009,-6211,-6385,-6527,-6634, -6702,-6725,-27525,-27900,-28251,-28562,-28814,-28992, -29077,-28723,-27866,-26908,-26253,-25876,-25488,-25092, -24692,-24292,-23896,-23508,-23133,-22775,-22437,-22123, -21838,-21586,-21371,-21196,-21066,-20985,-20957, 6603, 6603, 6603, 6603, 6603, 6603, 6603, 6603, 6462, 6152, 5841, 5700, 5898, 6603, 7968, 9889,12149, 14529,16815,18787,20645,22662,24737,26770,28660, 30305,31605,32459,32767,32981,32981,32981,32981, 32981,32981,32981,32981,32982,32985,32987,32988, 32987,32981,32970,32954,32936,32916,32897,32881, 32866,32849,32832,32816,32800,32787,32776,32769, 32767,22994,22994,22994,22994,22994,22994,22994, 22994,23028,23102,23176,23209,23162,22994,22668, 22210,21671,21103,20558,20087,19644,19163,18668, 18183,17732,17340,17030,16826,16753,-16545,57388, 57388,57388,57388,57388,57388,57388,57388,57551, 57909,58267,58430,58202,57388,56053,54430,52576, 50547,48399,46189,43972,41805,39745,37847,36168, 34764,33692,33007,32767,31328,31328,31328,31328, 31328,31328,31328,31328,31318,31297,31276,31267, 31280,31328,31406,31501,31609,31728,31853,31982, 32112,32238,32359,32470,32568,32650,32712,32752, 32767,23115,23115,23115,23115,23115,23115,23115, 23115,23157,23249,23342,23384,23325,23115,22770, 22350,21871,21347,20792,20221,19648,19088,18556, 18065,17632,17269,16992,16815,16753,-16545, -404, -399, -393, -386, -381, -376, -373, -373, -379, -393, -409, -422, -425, -415, -391, -360, -324, -283, -241, -197, -154, -113, -77, -45, -21, -5, 0, 0, 0, 183, 151, 93, 19, -60, -136, -200, -241, -255, -248, -229, -202, -177, -158, -144, -130, -114, -98, -82, -66, -51, -37, -24, -14, -6, -1, 0, 0, 0, 2382, 1592, 172,-1640,-3607,-5488,-7045, -8039,-8343,-8118,-7560,-6866,-6230,-5850,-5667, -5493,-5330,-5179,-5040,-4914,-4802,-4705,-4624, -4559,-4511,-4482,-4472,-4472,-4472, 517, 501, 469, 428, 383, 340, 304, 282, 278, 290, 309, 329, 340, 336, 317, 293, 264, 231, 197, 161, 126, 93, 63, 37, 17, 4, 0, 0, 0, 33, 6, -53, -133, -223, -311, -386, -435, -458, -464, -457, -440, -418, -395, -369, -337, -301, -262, -221, -180, -140, -103, -69, -41, -19, -5, 0, 0, 0, -5209,-4542,-3120,-1213, 906, 2969, 4704, 5839, 6271, 6197, 5799, 5259, 4760, 4483, 4383, 4293, 4211, 4139, 4075, 4020, 3973, 3934, 3903, 3879, 3862, 3852, 3849, 3849, 3849, -31, -12, 19, 59, 102, 142, 175, 196, 201, 194, 180, 161, 143, 129, 118, 106, 93, 80, 67, 54, 42, 30, 20, 12, 5, 1, 0, 0, 0, 311, 304, 293, 281, 268, 257, 248, 243, 247, 258, 272, 284, 290, 284, 268, 248, 223, 195, 166, 136, 106, 78, 53, 31, 14, 3, 0, 0, 0,15383, 16072,17226,18660,20191,21635,22806,23521,23663, 23350,22750,22032,21364,20913,20622,20324,20025, 19729,19442,19169,18916,18687,18488,18324,18200, 18122,18095,18095,18095 }; static short mario_swim_wait_pitch_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 */ 29, 1165, /* 1_3 rotate x */ 29, 1194, /* 1_3 rotate y */ 29, 1223, /* 1_3 rotate z */ 29, 1078, /* 1 rotate x */ 29, 1107, /* 1 rotate y */ 29, 1136, /* 1 rotate z */ 29, 991, /* 2 rotate x */ 29, 1020, /* 2 rotate y */ 29, 1049, /* 2 rotate z */ 29, 903, /* chn6 rotate x */ 29, 932, /* chn6 rotate y */ 29, 961, /* chn6 rotate z */ 29, 119, /* 1 rotate x */ 29, 148, /* 1 rotate y */ 29, 177, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 29, 90, /* 1 rotate z */ 29, 3, /* 2 rotate x */ 29, 32, /* 2 rotate y */ 29, 61, /* 2 rotate z */ 29, 815, /* chn10 rotate x */ 29, 844, /* chn10 rotate y */ 29, 873, /* chn10 rotate z */ 29, 322, /* 1 rotate x */ 29, 351, /* 1 rotate y */ 29, 380, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 29, 293, /* 1 rotate z */ 29, 206, /* 1 rotate x */ 29, 235, /* 1 rotate y */ 29, 264, /* 1 rotate z */ 1, 0, /* chn15 rotate x */ 1, 0, /* chn15 rotate y */ 1, 902, /* chn15 rotate z */ 29, 728, /* 1 rotate x */ 29, 757, /* 1 rotate y */ 29, 786, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 29, 699, /* 1 rotate z */ 29, 612, /* 1 rotate x */ 29, 641, /* 1 rotate y */ 29, 670, /* 1 rotate z */ 1, 0, /* chn17 rotate x */ 1, 0, /* chn17 rotate y */ 1, 990, /* chn17 rotate z */ 29, 525, /* 1 rotate x */ 29, 554, /* 1 rotate y */ 29, 583, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 29, 496, /* 1 rotate z */ 29, 409, /* 1 rotate x */ 29, 438, /* 1 rotate y */ 29, 467, /* 1 rotate z */ }; AnimeRecord animMarioFloatThrow = { MAP_ANIM_ONETIME, /* attribute */ 0, /* syncro */ 0, /* start frame */ 0, /* loop frame */ 29, 20, mario_swim_wait_pitch_prm, mario_swim_wait_pitch_tbl };