/******************************************************************************** Ultra 64 MARIO Brothers mario swim jumping animation data Copyright 1996 Nintendo co., ltd. All rights reserved January 29, 1996 ********************************************************************************/ #include "../headers.h" static short mario_swim_jump_prm[]={ 0, 170, 170, 170, 170, 170, 170, 170, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 183, 185, 186, 186, 187, 188, 188, 189, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16383, 0, -156, -594,-1261,-2108,-3085,-4141,-5226, -6290,-7283,-8154,-8854,-9331,-9536,-9419,-8835, -7743,-6250,-4463,-2487, -429, 1602, 3504, 5169, 6490, 7360, 7674,-1668,-1708,-1819,-1989,-2205, -2455,-2725,-3004,-3278,-3536,-3765,-3951,-4083, -4148,-4133,-4006,-3756,-3410,-2994,-2531,-2048, -1571,-1123, -731, -419, -214, -140,-4724,-4629, -4361,-3951,-3426,-2816,-2150,-1457, -765, -103, 498, 1012, 1409, 1660, 1737, 1581, 1189, 607, -116, -933,-1796,-2658,-3470,-4185,-4755,-5131, -5268,-12060,-12060,-12058,-12052,-12042,-12027,-12005, -11975,-11936,-11887,-11826,-11752,-11664,-11561,-11442, -11281,-11063,-10802,-10510,-10203,-9893,-9593,-9318, -9080,-8893,-8771,-8728,-23261,-23046,-22445,-21524, -20349,-18987,-17503,-15964,-14435,-12984,-11676,-10576, -9753,-9271,-9196,-9678,-10740,-12265,-14133,-16226, -18426,-20612,-22667,-24472,-25909,-26858,-27200,-15067, -15134,-15325,-15622,-16009,-16470,-16989,-17549,-18134, -18728,-19313,-19875,-20395,-20859,-21249,-21597,-21944, -22282,-22608,-22916,-23200,-23456,-23677,-23858,-23994, -24079,-24109,-1155,-1367,-1960,-2867,-4022,-5360, -6813,-8317,-9805,-11210,-12467,-13510,-14273,-14689, -14692,-14122,-12944,-11284,-9267,-7018,-4663,-2327, -134, 1788, 3317, 4326, 4690, 0, -36, -117, -198, -235, -184, 0, 377, 935, 1601, 2307, 2982, 3556, 3960, 4123, 3975, 3460, 2621, 1537, 287,-1051,-2399,-3679,-4811,-5716,-6317,-6535, 0, -21, -69, -116, -138, -108, 0, 208, 500, 846, 1216, 1578, 1901, 2155, 2309, 2333, 2212, 1971, 1637, 1238, 802, 357, -68, -448, -754, -958,-1032,-2743,-2729,-2698,-2667,-2653, -2672,-2743,-2857,-2994,-3151,-3322,-3505,-3694, -3887,-4078,-4264,-4464,-4693,-4940,-5196,-5451, -5694,-5916,-6106,-6254,-6350,-6385,-14820,-14277, -12908,-11103,-9251,-7742,-6965,-6716,-6527,-6393, -6307,-6266,-6265,-6298,-6359,-6445,-6550,-6669, -6797,-6929,-7060,-7184,-7298,-7394,-7470,-7519, -7536,16380,15916,14828,13573,12608,12390,13375, 15293,17541,20071,22838,25796,28898,32098,-30184, -26926,-23710,-20580,-17584,-14767,-12175,-9856,-7854, -6217,-4990,-4220,-3954,15863,16041,16477,17018, 17516,17819,17778,17476,17104,16672,16189,15664, 15105,14524,13928,13326,12729,12145,11583,11053, 10563,10124, 9744, 9432, 9198, 9051, 9000,-9897, -10561,-12144,-14035,-15620,-16287,-15424,-13384,-10966, -8222,-5203,-1962, 1448, 4976, 8569,12176,15743, 19218,22549,25684,28571,31157,-32143,-30315,-28945, -28084,-27786, 89, 72, 30, -23, -78, -120, -138, -139, -137, -132, -125, -116, -106, -94, -81, -68, -54, -40, -27, -14, -1, 9, 19, 27, 33, 37, 39, -188, -190, -193, -194, -190, -178, -155, -123, -86, -46, -2, 43, 91, 140, 190, 239, 288, 335, 380, 422, 461, 495, 525, 549, 567, 579, 583, -18454,-17578,-15379,-12502,-9592,-7293,-6249,-6118, -6119,-6238,-6461,-6775,-7166,-7622,-8128,-8671, -9237,-9814,-10387,-10943,-11469,-11951,-12376,-12729, -12999,-13170,-13230,11300,10768, 9441, 7727, 6030, 4756, 4312, 4477, 4754, 5129, 5591, 6125, 6719, 7359, 8034, 8729, 9432,10129,10809,11457,12061, 12608,13084,13477,13774,13962,14027, 2896, 2967, 3145, 3381, 3623, 3818, 3918, 3947, 3968, 3982, 3989, 3990, 3986, 3977, 3965, 3949, 3931, 3911, 3890, 3869, 3848, 3829, 3811, 3796, 3785, 3777, 3775, 1641, 1589, 1463, 1313, 1185, 1128, 1190, 1342, 1524, 1730, 1958, 2202, 2459, 2725, 2996, 3269, 3538, 3801, 4052, 4289, 4508, 4703, 4872, 5010, 5114, 5179, 5202,-21309,-20931,-19985,-18752, -17511,-16544,-16131,-16123,-16177,-16288,-16449,-16651, -16890,-17158,-17448,-17754,-18069,-18386,-18698,-18999, -19282,-19539,-19765,-19953,-20095,-20185,-20217, 0, 0, -2, -4, -4, -3, 0, 6, 14, 24, 34, 44, 55, 64, 73, 80, 85, 90, 95, 99, 102, 105, 108, 110, 111, 112, 113, 0, 1, 5, 9, 10, 8, 0, -14, -33, -54, -78, -102, -125, -147, -166, -182, -194, -205, -216, -225, -233, -240, -246, -251, -254, -256, -257,-11674,-11673,-11671, -11669,-11668,-11669,-11674,-11682,-11692,-11704,-11717, -11731,-11744,-11756,-11767,-11775,-11782,-11788,-11794, -11799,-11804,-11808,-11811,-11813,-11815,-11816,-11817, 19540,19549,19570,19590,19600,19587,19540,19476, 19415,19351,19277,19186,19072,18927,18746,18521, 18223,17843,17404,16930,16442,15966,15524,15140, 14836,14637,14566,-1339,-1238, -986, -660, -334, -83, 15, -13, -90, -208, -360, -538, -736, -945,-1159,-1369,-1604,-1885,-2199,-2530,-2864, -3186,-3483,-3738,-3939,-4070,-4117,-1933,-2156, -2723,-3477,-4261,-4920,-5296,-5419,-5435,-5370, -5249,-5098,-4941,-4804,-4712,-4691,-4733,-4811, -4916,-5040,-5175,-5311,-5442,-5558,-5651,-5713, -5735,-26902,-27571,-29249,-31439,31887,30160,29407, 29517,29993,30760,31740,-32677,-31503,-30348,-29288, -28402,-27581,-26689,-25756,-24815,-23897,-23034,-22257, -21597,-21087,-20758,-20641,-32767,32759,32742,32725, 32717,32728,-32767,-32706,-32635,-32557,-32472,-32382, -32288,-32192,-32094,-31996,-31900,-31807,-31717,-31633, -31557,-31488,-31428,-31380,-31344,-31321,-31313,-32767, -32766,-32766,-32766,-32766,-32766,-32767,32766,32765, 32765,32764,32763,32763,32762,32761,32760,32759, 32759,32758,32757,32757,32756,32756,32755,32755, 32755,32755,16753,16755,16759,16763,16765,16762, 16753,16738,16721,16703,16682,16661,16639,16616, 16592,16569,16546,16524,16502,16482,16464,16448, 16433,16422,16413,16408,16406,-16545,-32767,32761, 32743,32716,32679,32634,32582,32522,32458,32388, 32315,32239,32161,32083,32004,31926,31850,31777, 31707,31643,31584,31531,31486,31449,31422,31405, 31399,-32767,-32766,-32765,-32764,-32761,-32759,-32756, -32752,-32748,-32744,-32740,-32736,-32731,-32727,-32722, -32717,-32713,-32709,-32705,-32701,-32697,-32694,-32692, -32690,-32688,-32687,-32687,16753,16751,16747,16740, 16730,16718,16705,16690,16673,16655,16636,16616, 16596,16576,16556,16535,16516,16497,16479,16462, 16447,16433,16422,16412,16405,16401,16399,-16545, 2509, 1928, 535,-1140,-2571,-3229,-3296,-3305, -3263,-3176,-3048,-2885,-2692,-2476,-2242,-1995, -1740,-1484,-1231, -987, -758, -549, -366, -214, -98, -25, 0, 1828, 1551, 883, 71, -637, -998,-1037, -966, -810, -598, -356, -110, 111, 283, 378, 411, 416, 399, 365, 317, 260, 200, 140, 85, 41, 11, 0,-5895,-5967, -6133,-6316,-6441,-6431,-6273,-6029,-5727,-5399, -5077,-4789,-4568,-4445,-4449,-4586,-4826,-5147, -5527,-5945,-6378,-6805,-7203,-7551,-7826,-8008, -8073,-2944,-2468,-1275, 285, 1866, 3116, 3685, 3761, 3766, 3707, 3592, 3428, 3222, 2982, 2714, 2426, 2126, 1819, 1514, 1218, 938, 682, 455, 267, 123, 32, 0, -36, -156, -456, -845, -1234,-1533,-1652,-1639,-1604,-1549,-1477,-1390, -1291,-1182,-1066, -946, -822, -699, -579, -463, -355, -256, -170, -99, -46, -11, 0, 3987, 3557, 2476, 1064, -364,-1491,-2000,-2059,-2053, -1988,-1872,-1711,-1511,-1280,-1023, -749, -463, -173, 115, 394, 659, 901, 1114, 1291, 1426, 1512, 1542,16545,16716,17143,17697,18250,18674, 18840,18816,18761,18677,18568,18438,18291,18129, 17957,17778,17596,17414,17236,17065,16906,16761, 16635,16530,16451,16401,16383 }; static short mario_swim_jump_tbl[]={ 1, 0, /* chn14_1translate x */ 27, 1, /* chn14_1 translate y */ 27, 28, /* chn14_1 translate z */ 1, 0, /* chn14_1 rotate x */ 1, 55, /* chn14_1 rotate y */ 1, 0, /* chn14_1 rotate z */ 1, 0, /* 1_3 rotate x */ 1, 0, /* 1_3 rotate y */ 27, 1138, /* 1_3 rotate z */ 27, 1057, /* 1 rotate x */ 27, 1084, /* 1 rotate y */ 27, 1111, /* 1 rotate z */ 27, 976, /* 2 rotate x */ 27, 1003, /* 2 rotate y */ 27, 1030, /* 2 rotate z */ 27, 894, /* chn6 rotate x */ 27, 921, /* chn6 rotate y */ 27, 948, /* chn6 rotate z */ 27, 164, /* 1 rotate x */ 27, 191, /* 1 rotate y */ 27, 218, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 27, 137, /* 1 rotate z */ 27, 56, /* 1 rotate x */ 27, 83, /* 1 rotate y */ 27, 110, /* 1 rotate z */ 27, 812, /* chn10 rotate x */ 27, 839, /* chn10 rotate y */ 27, 866, /* chn10 rotate z */ 27, 353, /* 1 rotate x */ 27, 380, /* 1 rotate y */ 27, 407, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 27, 326, /* 1 rotate z */ 27, 245, /* 1 rotate x */ 27, 272, /* 1 rotate y */ 27, 299, /* 1 rotate z */ 1, 0, /* chn15 rotate x */ 1, 0, /* chn15 rotate y */ 1, 893, /* chn15 rotate z */ 27, 731, /* 1 rotate x */ 27, 758, /* 1 rotate y */ 27, 785, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 27, 704, /* 1 rotate z */ 27, 623, /* 1 rotate x */ 27, 650, /* 1 rotate y */ 27, 677, /* 1 rotate z */ 1, 0, /* chn17 rotate x */ 1, 0, /* chn17 rotate y */ 1, 975, /* chn17 rotate z */ 27, 542, /* 1 rotate x */ 27, 569, /* 1 rotate y */ 27, 596, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 27, 515, /* 1 rotate z */ 27, 434, /* 1 rotate x */ 27, 461, /* 1 rotate y */ 27, 488, /* 1 rotate z */ }; AnimeRecord animMarioSwimJumping = { MAP_ANIM_ONETIME, /* attribute */ 0, /* syncro */ 0, /* start frame */ 0, /* loop frame */ 27, /* number of frames */ 20, /* number of joints */ mario_swim_jump_prm, mario_swim_jump_tbl };