/******************************************************************************** Ultra 64 MARIO Brothers mario ascent animation data Copyright 1995 Nintendo co., ltd. All rights reserved August 31, 1995 ********************************************************************************/ #include "../headers.h" static short mario_hang_up_prm[]={ 0, 7, 8, 8, 6, 0, -11, -27, -45, -61, -72, -81, -89, -95, -101, -104, -105, -104, -97, -84, -68, -51, -35, -19, -1, 4, -7, -20, -25, -24, -11, 0, 2, 1, 0, -272, -273, -276, -276, -272, -264, -253, -240, -227, -212, -199, -186, -173, -159, -143, -124, -102, -74, -40, -1, 37, 77, 126, 138, 156, 175, 182, 184, 183, 176, 170, 169, 169, 170, -92, -90, -86, -81, -78, -77, -77, -77, -77, -78, -79, -81, -84, -86, -87, -86, -83, -77, -67, -54, -39, -22, 19, 23, 64, 66, 48, 47, 54, 54, 54, 54, 54, 54,16383, 6142, 5470, 4756, 4127, 3709, 3536, 3514, 3579, 3666, 3709, 3724, 3759, 3799, 3829, 3834, 3799, 3709, 3258, 2616, 2478, 3653, 5434, 7148, 7443, 6132, 4621, 3201, 1690, 489, 0, 0, 0, 0, 0, -205, -303, -408, -500, -562, -587, -590, -581, -568, -562, -557, -547, -535, -526, -524, -535, -562, -776,-1048, -929, 474, 1756, -265,-5128,-3925,-2123,-1728,-1607,-1631,-1668, -1668,-1668,-1668,-1668,-3611,-3474,-3329,-3200, -3115,-3080,-3076,-3089,-3106,-3115,-3109,-3093, -3076,-3063,-3061,-3076,-3115,-3293,-3553,-3649, -2363,-2772,-13616,-11594,-9128,-7164,-6139,-5372, -4891,-4724,-4724,-4724,-4724,-4724,-2813,-2962, -3121,-3260,-3353,-3392,-3397,-3382,-3363,-3353, -3198,-2837,-2423,-2113,-2061,-2423,-3353,-6656, -11929,-16014,-17522,-15549,-2448,-3488,-5369,-7582, -9827,-11803,-13209,-13745,-13745,-13745,-13745,-13745, -87344,-86509,-85628,-84839,-84285,-83995,-83864,-83832, -83842,-83834,-83901,-84114,-84371,-84571,-84615,-84403, -83834,-84858,-84667,-76022,-44392,-7408, 1961, 2867, 2243, 1391, 463, -387,-1010,-1251,-1251,-1251, -1251,-1251,-27285,-27112,-26869,-26767,-27020,-27772, -28868,-30064,-31118,-31788,-32231,-32696,-33083,-33287, -33208,-32742,-31788,-28874,-24043,-19464,-16364,-13131, -7476,-8083,-8745,-9501,-10257,-10915,-11380,-11556, -11556,-11556,-11556,-11556,57569,57354,57154,56923, 56612,56165,55617,55058,54578,54268,54214,54366, 54611,54837,54931,54779,54268,55183,54966,46993, 17832,-16029,-23389,-23386,-21254,-18634,-15917,-13492, -11752,-11084,-11084,-11084,-11084,-11084,-3284,-2652, -2077,-1389, -423, 991, 2731, 4523, 6094, 7173, 7835, 8336, 8678, 8862, 8890, 8762, 8480, 8032, 7426, 6697, 5878, 5002, 4104, 3217, 2374, 1608, 955, 447, 117, 0, 0, 0, 0, 0, 1646, 1723, 1786, 1877, 2036, 2320, 2698, 3082, 3385, 3518, 3483, 3359, 3170, 2941, 2697, 2462, 2261, 2073, 1865, 1643, 1413, 1181, 954, 738, 537, 360, 211, 98, 25, 0, 0, 0, 0, 0,-3129,-2997,-2877,-2732,-2520,-2189, -1770,-1344, -996, -809, -782, -841, -963,-1122, -1294,-1453,-1577,-1679,-1789,-1906,-2025,-2144, -2261,-2371,-2472,-2562,-2637,-2694,-2730,-2743, -2743,-2743,-2743,-2743,-1877,-1928,-1852,-2028, -2832,-4575,-6977,-9531,-11731,-13069,-13592,-13742, -13597,-13238,-12746,-12201,-11683,-11071,-10245,-9287, -8282,-7310,-6457,-5803,-5433,-5429,-6943,-10003, -13012,-14371,-14371,-14371,-14371,-14371,17251,16918, 16568,16253,16026,15774,15457,15240,15289,15769, 16821,18331,20077,21841,23400,24534,25023,24314, 22354,19670,16788,12969, 8486, 5393, 3903, 2822, 2088, 1640, 1416, 1355, 1355, 1355, 1355, 1355, 28485,28450,28486,28380,27918,26877,25417,23893, 22662,22082,22103,22403,22930,23633,24462,25364, 26288,27802,29898,31664,32188,30272,26688,23486, 20960,18236,15607,13366,11807,11222,11222,11222, 11222,11222,-9070,-9251,-9439,-9613,-9753,-10017, -10421,-10729,-10706,-10118,-8887,-7210,-5265,-3230, -1283, 397, 1633, 2247, 2212, 1575, 385,-2234, -5865,-8515,-9890,-11024,-11912,-12551,-12937,-13066, -13066,-13066,-13066,-13066, -22, -19, -12, -4, 0, 1, 1, 1, 0, 0, 0, -1, -2, -3, -3, -2, 0, 82, 169, 34, -846,-1614, -257, 298, 1293, -15,-1446,-1181, -654, 11, 0, 0, 0, 0, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -142, -76, -205, -952,-1661, -845,-2129,-1842,-1817, -1594, -119, 399, -208, -208, -208, -208, -208, -12789,-12946,-13304,-13695,-13948,-14031,-14041,-14010, -13969,-13948,-13927,-13877,-13820,-13778,-13770,-13820, -13948,-14511,-15345,-15690,-14250,-13186,-17480,-16001, -18055,-16321,-14243,-14226,-14644,-14490,-13864,-13864, -13864,-13864,10049,10074,10232,10642,11426,12974, 15166,17356,18898,19144,17899,15671,12866, 9892, 7155, 5062, 4020, 6326,11402,15341,15366,14372, 15434,14569,13413, 9969, 7189, 6801, 7293, 7754, 7754, 7754, 7754, 7754, 9011, 9178, 9442, 9443, 8825, 7316, 5185, 2885, 865, -421,-1196,-1905, -2432,-2662,-2480,-1772, -421, 3959,11000,16678, 18511,17860,12741, 6540, 6874, 6931, 6928, 6931, 6925, 6921, 6921, 6921, 6921, 6921, 5899, 5500, 4661, 3920, 3813, 4571, 5842, 7294, 8595, 9414, 9773, 9943, 9967, 9884, 9737, 9567, 9414, 9214, 8810, 8109, 6493, 4998, 6186, 8803, 7879, 6200, 4836, 4444, 4420, 4420, 4420, 4420, 4420, 4420, -22006,-21188,-19498,-18080,-18078,-20019,-23143,-26670, -29816,-31801,-32711,-33200,-33340,-33199,-32849,-32359, -31801,-30573,-28459,-26108,-23125,-20536,-21714,-26906, -25156,-24245,-23525,-22769,-22044,-21436,-21436,-21436, -21436,-21436,-17843,-17114,-15451,-13639,-12461,-12079, -12031,-12174,-12366,-12461,-12433,-12368,-12294,-12238, -12229,-12294,-12461,-12736,-13092,-13508,-13963,-14436, -14905,-15350,-15750,-16084,-16331,-16062,-15370,-15011, -16576,-16576,-16576,-16576,18991,17417,13826, 9912, 7370, 6469, 6216, 6413, 6863, 7370, 7944, 8688, 9547,10464,11383,12248,13003,13745,14578,15455, 16331,17158,17891,18482,18886,19055,18944,16907, 12955, 9527, 9527, 9527, 9527, 9527,-6370,-6063, -5379,-4671,-4291,-4339,-4598,-4954,-5292,-5497, -5556,-5550,-5506,-5451,-5413,-5419,-5497,-5619, -5743,-5876,-6023,-6193,-6389,-6620,-6891,-7208, -7578,-8387,-9618,-10678,-10678,-10678,-10678,-10678, -6244,-5640,-4319,-3025,-2498,-2988,-4032,-5299, -6457,-7176,-7449,-7527,-7474,-7351,-7219,-7140, -7176,-7338,-7578,-7868,-8183,-8497,-8783,-9015, -9166,-9211,-9123,-8222,-6526,-5055,-5055,-5055, -5055,-5055,-25692,-24628,-22169,-19407,-17438,-16428, -15752,-15320,-15040,-14821,-14602,-14400,-14251,-14185, -14236,-14438,-14821,-15417,-16199,-17116,-18118,-19155, -20175,-21129,-21965,-22634,-23084,-22405,-20611,-19042, -19042,-19042,-19042,-19042,32767,32767,16753,-16545, 32767,32767,16753,-16545, 481, 510, 518, 388, 0, -776,-1843,-2974,-3942,-4522,-4781,-4931, -4963,-4867,-4635,-4256,-3722,-2918,-1813, -527, 823, 2121, 3247, 4083, 3392, 2149, 2233, 2274, 1097, 0, -213, -189, -71, 0, -257, -273, -277, -207, 0, 403, 949, 1535, 2059, 2418, 2630, 2786, 2891, 2949, 2966, 2947, 2895, 2771, 2558, 2295, 2018, 1765, 1575, 1485, 2231, 2650, 697,-1244, -839, 0, 116, 103, 38, 0, -5029,-5087,-5246,-5485,-5782,-6219,-6794,-7364, -7783,-7909,-7752,-7445,-7025,-6529,-5993,-5454, -4949,-4362,-3622,-2831,-2095,-1517,-1199,-1246, -3988,-7327,-7732,-7078,-5971,-4681,-3518,-2291, -1321, -926, -37, -39, -40, -30, 0, 53, 123, 201, 279, 350, 373, 339, 290, 268, 315, 472, 781, 2009, 3763, 4342, 2413, -689, -2671,-2947,-2640,-2019,-1352, -908, -672, -457, -272, -127, -33, 0, -976,-1035,-1051, -786, 0, 1560, 3696, 5969, 7939, 9169, 9677, 9834, 9733, 9464, 9118, 8787, 8561, 8374, 8101, 7739, 7259, 6691, 6123, 5588, 5055, 4521, 3982, 3431, 2791, 2047, 1298, 642, 176, 0, -996, -951, -836, -685, -530, -390, -253, -100, 86, 324, 571, 795, 1028, 1303, 1653, 2111, 2708, 3894, 5606, 7107, 8232, 9147, 9610, 9689, 9608, 9363, 8949, 8362, 7435, 6159, 4764, 3482, 2544, 2180, -108, -114, -116, -87, 0, -202, -716,-1028, -623, 1014, 4126, 8306,13093,18026,22644,26486, 29092,28158,23836,19352,15530,11427, 7612, 4654, 2835, 1809, 1200, 637, 176, 17, 0, 0, 0, 0, 1408, 1493, 1517, 1134, 0,-2209, -5206,-8421,-11285,-13227,-14290,-14954,-15312,-15455, -15474,-15461,-15508,-15675,-15503,-14300,-11644,-8129, -4592,-1868, -167, 954, 1632, 2006, 1604, 579, 0, 0, 0, 0,16246,16144,15895,15586, 15300,15405,15857,16132,15703,14043,10899, 6681, 1857,-3101,-7726,-11548,-14096,-13187,-8754,-3507, 2200, 8854,14992,19156,20565,20129,18921,18016, 17417,16718,16383,16383,16383,16383 }; static short mario_hang_up_tbl[]={ 34, 1, /* chn14_1_1translate x */ 34, 35, /* chn14_1_1 translate y */ 34, 69, /* chn14_1_1 translate z */ 1, 0, /* chn14_1_1 rotate x */ 1, 103, /* chn14_1_1 rotate y */ 1, 0, /* chn14_1_1 rotate z */ 34, 1200, /* 1_3_1 rotate x */ 34, 1234, /* 1_3_1 rotate y */ 34, 1268, /* 1_3_1 rotate z */ 34, 1098, /* 1_1 rotate x */ 34, 1132, /* 1_1 rotate y */ 34, 1166, /* 1_1 rotate z */ 34, 996, /* 2_1 rotate x */ 34, 1030, /* 2_1 rotate y */ 34, 1064, /* 2_1 rotate z */ 1, 992, /* chn6_1 rotate x */ 1, 993, /* chn6_1 rotate y */ 1, 994, /* chn6_1 rotate z */ 34, 240, /* 1_1 rotate x */ 34, 274, /* 1_1 rotate y */ 34, 308, /* 1_1 rotate z */ 1, 0, /* 1_1 rotate x */ 1, 0, /* 1_1 rotate y */ 34, 206, /* 1_1 rotate z */ 34, 104, /* 1_1 rotate x */ 34, 138, /* 1_1 rotate y */ 34, 172, /* 1_1 rotate z */ 1, 988, /* chn10_1 rotate x */ 1, 989, /* chn10_1 rotate y */ 1, 990, /* chn10_1 rotate z */ 34, 478, /* 1_1 rotate x */ 34, 512, /* 1_1 rotate y */ 34, 546, /* 1_1 rotate z */ 1, 0, /* 1_1 rotate x */ 1, 0, /* 1_1 rotate y */ 34, 444, /* 1_1 rotate z */ 34, 342, /* 1_1 rotate x */ 34, 376, /* 1_1 rotate y */ 34, 410, /* 1_1 rotate z */ 1, 0, /* chn15_1 rotate x */ 1, 0, /* chn15_1 rotate y */ 1, 991, /* chn15_1 rotate z */ 34, 886, /* 1_1 rotate x */ 34, 920, /* 1_1 rotate y */ 34, 954, /* 1_1 rotate z */ 1, 0, /* 1_1 rotate x */ 1, 0, /* 1_1 rotate y */ 34, 852, /* 1_1 rotate z */ 1, 0, /* 1_1 rotate x */ 1, 0, /* 1_1 rotate y */ 34, 818, /* 1_1 rotate z */ 1, 0, /* chn17_1 rotate x */ 1, 0, /* chn17_1 rotate y */ 1, 995, /* chn17_1 rotate z */ 34, 716, /* 1_1 rotate x */ 34, 750, /* 1_1 rotate y */ 34, 784, /* 1_1 rotate z */ 1, 0, /* 1_1 rotate x */ 1, 0, /* 1_1 rotate y */ 34, 682, /* 1_1 rotate z */ 34, 580, /* 1_1 rotate x */ 34, 614, /* 1_1 rotate y */ 34, 648, /* 1_1 rotate z */ }; AnimeRecord animMarioAscend = { MAP_ANIM_ONETIME, /* attribute */ 0, /* syncro */ 0, /* start frame */ 0, /* loop frame */ 34, /* number of frames */ 20, /* number of joints */ mario_hang_up_prm, mario_hang_up_tbl };