sm64/data/Anime/backdownend.c
2022-12-04 22:27:02 -05:00

369 lines
17 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario back down end animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
March 5, 1996
********************************************************************************/
#include "../headers.h"
static short mario_backdown_end_prm[]={
0, 77,16383, -211, -215, -218, -221, -222,
-223, -224, -224, -224, -223, -221, -220, -218,
-215, -213, -210, -207, -203, -200, -196, -193,
-189, -186, -182, -179, -176, -172, -170, -167,
-164, -162, -160, -159, -158, -158, -157, -157,
-156, -156, -155, -155, -155, -154, -154, -154,
-154, -154, -154, -154, -154, -154, -154, -154,
-154, -154, -154, -154, -154, -154, -154, -154,
-154, -154, -154,-2586,-2609,-2630,-2648,-2664,
-2677,-2688,-2697,-2704,-2709,-2712,-2714,-2715,
-2714,-2712,-2709,-2705,-2701,-2696,-2690,-2684,
-2678,-2672,-2666,-2660,-2655,-2650,-2646,-2642,
-2639,-2638,-2637,-2651,-2590,-2422,-2230,-2021,
-1804,-1587,-1380,-1191,-1028, -901, -817, -763,
-721, -689, -665, -651, -643, -642, -647, -656,
-669, -685, -703, -723, -742, -761, -779, -794,
-806, -814, -817,-5851,-5883,-5913,-5939,-5962,
-5982,-5999,-6014,-6026,-6037,-6045,-6052,-6057,
-6060,-6062,-6063,-6063,-6062,-6061,-6059,-6056,
-6054,-6052,-6050,-6048,-6047,-6046,-6046,-6048,
-6051,-6055,-6060,-6064,-6066,-6069,-6072,-6075,
-6079,-6082,-6085,-6088,-6090,-6092,-6093,-6094,
-6095,-6095,-6095,-6096,-6096,-6096,-6096,-6096,
-6095,-6095,-6095,-6095,-6094,-6094,-6094,-6093,
-6093,-6093,-6093,-6200,-6355,-6515,-6679,-6847,
-7020,-7197,-7377,-7560,-7746,-7935,-8127,-8321,
-8517,-8714,-8913,-9113,-9314,-9515,-9717,-9919,
-10120,-10321,-10522,-10721,-10919,-11116,-11311,-11503,
-11694,-11882,-12066,-12200,-12250,-12271,-12300,-12333,
-12365,-12390,-12404,-12402,-12379,-12330,-12250,-12141,
-12010,-11861,-11697,-11520,-11333,-11139,-10941,-10743,
-10546,-10354,-10170,-9997,-9837,-9694,-9571,-9469,
-9393,-9346,-9329,-26032,-17618,-10003,-9503,-9071,
-8702,-8393,-8141,-7941,-7791,-7685,-7622,-7596,
-7605,-7645,-7711,-7801,-7911,-8036,-8174,-8321,
-8472,-8625,-8776,-8920,-9055,-9176,-9281,-9364,
-9423,-9455,-9454,-9460,-9456,-9443,-9468,-9513,
-9562,-9599,-9606,-9568,-9467,-9287,-9012,-8647,
-8216,-7728,-7192,-6617,-6013,-5388,-4752,-4115,
-3484,-2870,-2282,-1728,-1218, -762, -368, -45,
195, 347, 400,-11909,-11707,-11432,-11229,-11024,
-10820,-10615,-10410,-10205,-9999,-9794,-9588,-9383,
-9178,-8973,-8769,-8565,-8361,-8158,-7956,-7754,
-7553,-7354,-7155,-6957,-6760,-6565,-6370,-6177,
-5986,-5796,-5608,-5417,-5619,-6278,-7040,-7870,
-8735,-9602,-10436,-11203,-11871,-12404,-12769,-13020,
-13234,-13413,-13561,-13679,-13771,-13839,-13885,-13913,
-13924,-13922,-13910,-13888,-13862,-13832,-13801,-13773,
-13750,-13734,-13728, 7120, 6841, 6534, 6306, 6078,
5850, 5622, 5393, 5165, 4936, 4707, 4479, 4251,
4023, 3796, 3569, 3343, 3117, 2893, 2669, 2446,
2224, 2003, 1783, 1564, 1347, 1131, 917, 704,
492, 283, 75, -144, 124, 1016, 2100, 3307,
4567, 5811, 6969, 7970, 8745, 9225, 9339, 9170,
8855, 8413, 7860, 7211, 6484, 5696, 4862, 4000,
3126, 2256, 1408, 597, -158, -844,-1442,-1936,
-2309,-2546,-2628, -537, -604, -670, -737, -805,
-873, -942,-1010,-1079,-1148,-1218,-1287,-1356,
-1425,-1494,-1562,-1631,-1699,-1766,-1833,-1900,
-1966,-2031,-2095,-2159,-2222,-2283,-2344,-2404,
-2463,-2520,-2576,-2631,-2671,-2689,-2689,-2679,
-2665,-2653,-2649,-2652,-2655,-2658,-2661,-2664,
-2668,-2671,-2671,-2671,-2671,-2671,-2671,-2671,
-2671,-2671,-2671,-2671,-2671,-2671,-2671,-2671,
-2671,-2671,-2671, -149, -53, 53, 171, 298,
432, 575, 723, 877, 1035, 1196, 1360, 1525,
1690, 1855, 2018, 2179, 2336, 2489, 2636, 2777,
2911, 3036, 3151, 3257, 3350, 3432, 3500, 3554,
3593, 3615, 3620, 3607, 3367, 2775, 1959, 1044,
158, -573,-1023,-1186,-1171,-1028, -805, -549,
-309, -134, -134, -134, -134, -134, -134, -134,
-134, -134, -134, -134, -134, -134, -134, -134,
-134, -134, -134,-2565,-2665,-2771,-2883,-3000,
-3121,-3247,-3377,-3510,-3646,-3785,-3926,-4068,
-4212,-4357,-4502,-4647,-4792,-4936,-5078,-5219,
-5358,-5494,-5627,-5756,-5882,-6003,-6120,-6231,
-6337,-6437,-6530,-6616,-6641,-6569,-6429,-6252,
-6068,-5904,-5793,-5727,-5681,-5647,-5623,-5601,
-5578,-5549,-5549,-5549,-5549,-5549,-5549,-5549,
-5549,-5549,-5549,-5549,-5549,-5549,-5549,-5549,
-5549,-5549,-5549,-8808,-10894,-14383,-17637,-19022,
-18898,-18716,-18480,-18194,-17861,-17486,-17071,-16621,
-16138,-15628,-15093,-14537,-13964,-13377,-12780,-12177,
-11571,-10967,-10367,-9776,-9196,-8633,-8088,-7567,
-7073,-6609,-6178,-5786,-5513,-5410,-5437,-5550,
-5708,-5869,-5992,-6098,-6231,-6384,-6549,-6719,
-6886,-7044,-7044,-7044,-7044,-7044,-7044,-7044,
-7044,-7044,-7044,-7044,-7044,-7044,-7044,-7044,
-7044,-7044,-7044,-27972,-30482,31489,27224,22606,
17985,13710,10131, 7599, 5908, 4585, 3576, 2827,
2283, 1892, 1598, 1348, 1088, 763, 320, -293,
-1169,-2211,-3196,-3904,-3612,-3266,-3967,-4982,
-5839,-6395,-6793,-6996,-6994,-6851,-6647,-6460,
-6367,-6446,-6777,-8408,-10838,-11818,-10427,-7893,
-5198,-3323,-2938,-3429,-3842,-3815,-3711,-3667,
-3778,-3949,-4038,-4038,-4038,-4038,-4038,-4038,
-4038,-4038,-4038,11041,10706,10209, 9609, 8964,
8331, 7770, 7338, 7093, 7007, 7001, 7063, 7178,
7333, 7515, 7711, 7906, 8088, 8243, 8358, 8419,
8289, 7971, 7663, 7565, 8291, 8849, 8054, 6855,
6237, 6856, 8055, 8847, 8973, 8895, 8711, 8515,
8406, 8478, 8828,10390,12766,14062,13539,12179,
10668, 9689, 9703,10258,10671,10636,10458,10378,
10551,10822,10962,10962,10962,10962,10962,10962,
10962,10962,10962, 4695, 4192, 3573, 2854, 2052,
1181, 257, -701,-1680,-2682,-3717,-4780,-5868,
-6976,-8101,-9240,-10388,-11541,-12695,-13847,-14993,
-16150,-17351,-18609,-19940,-21529,-23225,-24910,-26571,
-27874,-28643,-29054,-29297,-29500,-29663,-29793,-29897,
-29980,-30051,-30114,-30856,-31513,-29915,-24859,-17887,
-10944,-5977,-4644,-5670,-6604,-6573,-6449,-6397,
-6526,-6726,-6831,-6831,-6831,-6831,-6831,-6831,
-6831,-6831,-6831, 19, 19, 20, 20, 20,
20, 20, 20, 21, 21, 21, 21, 21,
22, 22, 22, 22, 22, 23, 23, 23,
23, 23, 24, 24, 24, 24, 24, 24,
25, 25, 25, 25, 25, 25, 26, 26,
26, 26, 27, 27, 26, 26, 25, 24,
23, 21, 20, 18, 16, 14, 12, 10,
8, 7, 5, 3, 2, 0, 0, -1,
-2, -2, -2, -207, -207, -207, -207, -207,
-207, -207, -207, -207, -207, -207, -207, -207,
-207, -207, -207, -207, -207, -207, -207, -207,
-207, -207, -207, -207, -207, -207, -207, -207,
-207, -207, -207, -206, -206, -206, -206, -206,
-206, -206, -206, -206, -206, -206, -206, -207,
-207, -207, -207, -207, -207, -207, -207, -207,
-207, -207, -208, -208, -208, -208, -208, -208,
-208, -208, -208,-14803,-14811,-14819,-14827,-14836,
-14845,-14854,-14863,-14873,-14882,-14892,-14902,-14912,
-14922,-14932,-14943,-14953,-14964,-14974,-14984,-14995,
-15005,-15016,-15026,-15037,-15047,-15057,-15067,-15077,
-15087,-15097,-15106,-15113,-15116,-15121,-15133,-15149,
-15166,-15180,-15190,-15191,-15181,-15157,-15116,-15059,
-14990,-14912,-14826,-14733,-14635,-14534,-14430,-14326,
-14223,-14123,-14027,-13936,-13852,-13777,-13712,-13659,
-13620,-13595,-13586, 8336, 8350, 8496, 8744, 9063,
9423, 9795,10147,10451,10675,10691,10537,10436,
10609,11149,11909,12751,13540,14138,14413,14463,
14497,14724,15263,15982,16712,17288,17684,18002,
18264,18490,18701,18989,18766,17878,16865,15765,
14618,13464,12342,11291,10351, 9561, 8961, 8482,
8026, 7594, 7187, 6804, 6445, 6110, 5800, 5515,
5254, 5018, 4806, 4619, 4457, 4319, 4207, 4119,
4057, 4019, 4006, 461, 378, 250, 98, -58,
-201, -309, -329, -290, -294, -361, -444, -542,
-658, -793, -973,-1194,-1416,-1598,-1716,-1797,
-1873,-1978,-2133,-2314,-2493,-2639,-2749,-2842,
-2921,-2991,-3056,-3149,-3083,-2815,-2520,-2206,
-1879,-1546,-1213, -887, -575, -282, -16, 241,
512, 795, 1085, 1380, 1677, 1974, 2266, 2552,
2828, 3092, 3340, 3570, 3779, 3963, 4121, 4248,
4343, 4402, 4422, 6043, 6033, 6018, 5999, 5978,
5957, 5938, 5923, 5909, 5891, 5869, 5845, 5820,
5792, 5761, 5720, 5671, 5623, 5585, 5565, 5555,
5546, 5525, 5485, 5434, 5384, 5348, 5327, 5315,
5308, 5303, 5297, 5278, 5295, 5372, 5470, 5582,
5700, 5814, 5918, 6002, 6059, 6081, 6058, 6000,
5922, 5825, 5713, 5588, 5453, 5310, 5161, 5010,
4858, 4709, 4564, 4427, 4301, 4186, 4087, 4005,
3944, 3905, 3891,-21371,-21484,-21697,-21970,-22259,
-22523,-22717,-22749,-22677,-22689,-22819,-22978,-23169,
-23392,-23652,-23997,-24422,-24848,-25196,-25422,-25574,
-25719,-25920,-26220,-26576,-26927,-27211,-27422,-27597,
-27746,-27877,-27999,-28175,-28051,-27532,-26949,-26319,
-25663,-24999,-24347,-23726,-23156,-22656,-22244,-21882,
-21519,-21157,-20799,-20446,-20100,-19764,-19440,-19129,
-18834,-18558,-18301,-18067,-17857,-17674,-17519,-17395,
-17304,-17248,-17228,-9303,-9309,-9317,-9325,-9333,
-9343,-9353,-9364,-9376,-9388,-9401,-9414,-9428,
-9442,-9457,-9471,-9486,-9501,-9517,-9532,-9548,
-9563,-9578,-9594,-9609,-9624,-9639,-9653,-9668,
-9681,-9695,-9708,-9717,-9720,-9711,-9686,-9651,
-9613,-9580,-9558,-9555,-9576,-9629,-9720,-9847,
-9999,-10172,-10364,-10570,-10787,-11013,-11243,-11474,
-11702,-11925,-12140,-12341,-12527,-12693,-12837,-12955,
-13043,-13099,-13118, 6019, 6175, 6339, 6512, 6692,
6881, 7076, 7278, 7485, 7698, 7917, 8140, 8366,
8597, 8830, 9066, 9305, 9544, 9785,10027,10269,
10510,10751,10990,11228,11463,11696,11925,12150,
12372,12588,12800,12986,12903,12542,12129,11680,
11211,10737,10274, 9836, 9440, 9102, 8835, 8613,
8396, 8185, 7981, 7785, 7596, 7416, 7246, 7085,
6935, 6796, 6669, 6555, 6453, 6366, 6293, 6235,
6193, 6167, 6159,-6174,-6092,-6010,-5928,-5846,
-5764,-5681,-5599,-5516,-5433,-5350,-5267,-5184,
-5101,-5018,-4935,-4853,-4770,-4687,-4605,-4523,
-4441,-4360,-4278,-4197,-4117,-4036,-3956,-3877,
-3798,-3719,-3641,-3572,-3603,-3726,-3853,-3986,
-4124,-4269,-4419,-4576,-4740,-4912,-5091,-5286,
-5500,-5732,-5978,-6234,-6497,-6764,-7032,-7297,
-7556,-7807,-8044,-8266,-8469,-8650,-8805,-8931,
-9026,-9085,-9105,-5120,-5195,-5268,-5340,-5411,
-5480,-5549,-5616,-5682,-5747,-5811,-5874,-5936,
-5998,-6059,-6119,-6179,-6238,-6297,-6355,-6413,
-6471,-6529,-6587,-6644,-6702,-6760,-6818,-6876,
-6935,-6994,-7053,-7103,-7088,-7009,-6919,-6819,
-6716,-6610,-6508,-6412,-6325,-6252,-6196,-6151,
-6108,-6067,-6028,-5991,-5956,-5924,-5893,-5865,
-5839,-5815,-5793,-5774,-5757,-5743,-5732,-5722,
-5716,-5712,-5710,-19427,-19576,-19725,-19873,-20022,
-20170,-20318,-20467,-20615,-20763,-20911,-21058,-21206,
-21353,-21500,-21647,-21793,-21939,-22085,-22230,-22375,
-22519,-22664,-22807,-22950,-23093,-23235,-23377,-23518,
-23658,-23798,-23937,-24058,-24009,-23799,-23574,-23336,
-23088,-22832,-22570,-22306,-22040,-21776,-21517,-21247,
-20954,-20643,-20316,-19979,-19634,-19287,-18940,-18598,
-18266,-17946,-17642,-17360,-17103,-16874,-16678,-16518,
-16399,-16325,-16299,-32767,-32767,17653,17674,17692,
17708,17722,17733,17742,17749,17754,17757,17759,
17759,17758,17756,17753,17748,17743,17737,17731,
17724,17716,17709,17701,17694,17687,17680,17674,
17668,17663,17659,17656,17654,17653,17653,17653,
17653,17653,17653,17653,17653,17653,17653,17653,
17653,17653,17653,17653,17653,17653,17653,17653,
17653,17653,17653,17653,17653,17653,17653,17653,
17653,17653,17653,17653,17653,-16545,-32767,-32767,
16753,-16545, 1244, 1163, 1084, 1009, 938, 869,
804, 741, 681, 623, 568, 515, 464, 415,
368, 323, 279, 237, 196, 157, 118, 80,
44, 7, -27, -63, -98, -133, -168, -203,
-238, -274, -270, -211, -131, -67, -53, -202,
-426, -463, 15, 667, 1112, 1496, 1814, 2140,
2647, 3182, 3431, 3431, 3431, 3431, 3431, 3431,
3431, 3431, 3431, 3431, 3431, 3431, 3431, 3431,
3431, 3431,-2054,-2054,-2054,-2053,-2052,-2050,
-2048,-2045,-2043,-2040,-2037,-2035,-2032,-2029,
-2027,-2024,-2022,-2021,-2019,-2018,-2018,-2018,
-2019,-2020,-2023,-2026,-2029,-2034,-2040,-2047,
-2054,-2063,-2113,-2213,-2322,-2398,-2397,-2200,
-1870,-1641,-1706,-1895,-2087,-2230,-2218,-2096,
-1839,-1537,-1391,-1391,-1391,-1391,-1391,-1391,
-1391,-1391,-1391,-1391,-1391,-1391,-1391,-1391,
-1391,-1391, 5504, 5596, 5686, 5772, 5857, 5939,
6019, 6099, 6177, 6255, 6333, 6411, 6490, 6570,
6651, 6734, 6819, 6907, 6997, 7091, 7189, 7290,
7396, 7506, 7622, 7743, 7870, 8003, 8143, 8289,
8443, 8605, 9047, 9847,10713,11353,11474,10431,
8488, 6727, 5615, 4916, 4716, 4780, 4990, 5084,
4676, 4118, 3836, 3836, 3836, 3836, 3836, 3836,
3836, 3836, 3836, 3836, 3836, 3836, 3836, 3836,
3836, 3836, 1152, 594, 0, -12, 151, 249,
189, 74, -42, -109, -91, -23, 40, 44,
-54, -215, -375, -466, -498, -525, -546, -562,
-575, -583, -589, -592, -594, -593, -592, -591,
-590, -589, -604, -466, -119, 287, 721, 1150,
1544, 1871, 1903, 1793, 1841, 1871, 1834, 1792,
1746, 1696, 1644, 1590, 1534, 1478, 1423, 1368,
1315, 1265, 1218, 1174, 1135, 1102, 1075, 1055,
1042, 1038,-2244,-2317,-2446,-2483,-2498,-2507,
-2514,-2516,-2516,-2517,-2519,-2521,-2521,-2518,
-2509,-2495,-2482,-2476,-2476,-2478,-2480,-2483,
-2487,-2491,-2495,-2499,-2503,-2507,-2510,-2512,
-2514,-2514,-2521,-2476,-2358,-2218,-2068,-1922,
-1794,-1696,-1753,-1850,-1768,-1696,-1718,-1746,
-1777,-1811,-1847,-1886,-1926,-1967,-2008,-2048,
-2088,-2126,-2161,-2194,-2224,-2249,-2270,-2286,
-2296,-2299, -124, 2304, 4897, 4958, 4254, 3829,
4079, 4558, 5049, 5333, 5257, 4970, 4703, 4688,
5101, 5780, 6450, 6835, 6973, 7088, 7180, 7254,
7310, 7352, 7380, 7398, 7407, 7409, 7408, 7404,
7400, 7398, 7470, 6835, 5234, 3358, 1355, -622,
-2426,-3907,-3927,-3313,-3652,-3907,-3723,-3512,
-3278,-3025,-2757,-2478,-2191,-1901,-1612,-1327,
-1050, -786, -539, -311, -108, 66, 209, 316,
383, 407, 766, 861, 957, 1054, 1151, 1247,
1342, 1435, 1524, 1611, 1693, 1770, 1842, 1908,
1967, 2018, 2061, 2098, 2130, 2155, 2176, 2193,
2205, 2214, 2220, 2224, 2226, 2226, 2226, 2225,
2224, 2223, 2225, 2231, 2239, 2245, 2249, 2247,
2239, 2221, 2193, 2150, 2093, 2018, 1923, 1810,
1682, 1541, 1388, 1228, 1062, 893, 723, 554,
390, 233, 85, -50, -173, -278, -365, -430,
-470, -484
};
static short mario_backdown_end_tbl[]={
1, 0, /* chn14_2translate x */
1, 1, /* chn14_2 translate y */
1, 0, /* chn14_2 translate z */
1, 0, /* chn14_2 rotate x */
1, 2, /* chn14_2 rotate y */
1, 0, /* chn14_2 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
64, 2122, /* <m_waist>1_3 rotate z */
64, 1930, /* <m_body>1 rotate x */
64, 1994, /* <m_body>1 rotate y */
64, 2058, /* <m_body>1 rotate z */
64, 1738, /* <m_head>2 rotate x */
64, 1802, /* <m_head>2 rotate y */
64, 1866, /* <m_head>2 rotate z */
1, 1734, /* chn6 rotate x */
1, 1735, /* chn6 rotate y */
1, 1736, /* chn6 rotate z */
64, 259, /* <m_larmA>1 rotate x */
64, 323, /* <m_larmA>1 rotate y */
64, 387, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
64, 195, /* <m_larmB>1 rotate z */
64, 3, /* <m_lhand>1 rotate x */
64, 67, /* <m_lhand>1 rotate y */
64, 131, /* <m_lhand>1 rotate z */
1, 1667, /* chn10 rotate x */
1, 1668, /* chn10 rotate y */
64, 1669, /* chn10 rotate z */
64, 707, /* <m_rarmA>1 rotate x */
64, 771, /* <m_rarmA>1 rotate y */
64, 835, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
64, 643, /* <m_rarmB>1 rotate z */
64, 451, /* <m_rhand>1 rotate x */
64, 515, /* <m_rhand>1 rotate y */
64, 579, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 1733, /* chn15 rotate z */
64, 1475, /* <m_llegA>1 rotate x */
64, 1539, /* <m_llegA>1 rotate y */
64, 1603, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
64, 1411, /* <m_llegB>1 rotate z */
1, 0, /* <m_ltoot>1 rotate x */
1, 0, /* <m_ltoot>1 rotate y */
64, 1347, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 1737, /* chn17 rotate z */
64, 1155, /* <m_rlegA>1 rotate x */
64, 1219, /* <m_rlegA>1 rotate y */
64, 1283, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
64, 1091, /* <m_rlegB>1 rotate z */
64, 899, /* <m_rfoot>1 rotate x */
64, 963, /* <m_rfoot>1 rotate y */
64, 1027, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioBackDownEnd = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
64, /* number of frames */
20, /* number of joints */
mario_backdown_end_prm,
mario_backdown_end_tbl
};