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

285 lines
13 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario fore down end animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
March 5, 1996
********************************************************************************/
#include "../headers.h"
static short mario_frontdown_end_prm[]={
0, 89, 90, 92, 95, 98, 102, 106,
109, 112, 113, 114, 114, 115, 116, 116,
117, 117, 117, 117, 118, 118, 118, 117,
117, 117, 117, 116, 116, 115, 115, 114,
113, 110, 103, 96, 90, 86, 83, 80,
78, 78, 78, 78, 78, 78, 78, 78,
16383,-2647,-2210,-1373, -68, 1536, 3274, 4977,
6479, 7612, 8208, 8461, 8673, 8847, 8982, 9080,
9142, 9169, 9162, 9121, 9047, 8942, 8807, 8641,
8447, 8225, 7977, 7702, 7402, 7078, 6732, 6362,
5972, 4638, 2135, -495,-2210,-2792,-2865,-2647,
-2356,-2210,-2210,-2210,-2210,-2210,-2210,-2210,
-3542,-3344,-2992,-2444,-1770,-1040, -323, 310,
791, 1050, 1167, 1268, 1355, 1426, 1483, 1525,
1553, 1566, 1566, 1552, 1525, 1484, 1430, 1363,
1284, 1192, 1087, 970, 842, 701, 549, 386,
-213,-1356,-2560,-3344,-3610,-3643,-3543,-3411,
-3344,-3344,-3344,-3344,-3344,-3344,-3344,-4404,
-4598,-4961,-5520,-6207,-6955,-7694,-8357,-8874,
-9179,-9349,-9512,-9666,-9809,-9943,-10064,-10174,
-10271,-10354,-10423,-10476,-10514,-10535,-10538,-10523,
-10489,-10435,-10361,-10266,-10148,-10007,-9843,-9034,
-7424,-5713,-4598,-4225,-4179,-4319,-4505,-4598,
-4598,-4598,-4598,-4598,-4598,-4598,-8967,-9051,
-9198,-9429,-9714,-10021,-10317,-10571,-10750,-10824,
-10828,-10819,-10798,-10766,-10723,-10672,-10612,-10546,
-10472,-10394,-10310,-10224,-10134,-10043,-9951,-9860,
-9769,-9680,-9594,-9513,-9435,-9364,-9368,-9417,
-9361,-9051,-8425,-7594,-6670,-5763,-4983,-4983,
-4983,-4983,-4983,-4983,-4983,-6522,-6348,-6089,
-5688,-5195,-4660,-4134,-3668,-3312,-3117,-3025,
-2943,-2871,-2809,-2757,-2716,-2684,-2663,-2652,
-2651,-2660,-2679,-2708,-2747,-2796,-2856,-2925,
-3004,-3094,-3193,-3302,-3422,-3935,-4909,-5871,
-6348,-6222,-5790,-5196,-4584,-4098,-4098,-4098,
-4098,-4098,-4098,-4098,-11607,-11332,-10829,-10055,
-9103,-8067,-7039,-6112,-5380,-4934,-4666,-4404,
-4152,-3910,-3679,-3463,-3262,-3077,-2911,-2766,
-2642,-2542,-2467,-2418,-2398,-2409,-2451,-2526,
-2637,-2784,-2969,-3195,-4423,-6901,-9560,-11332,
-12000,-12196,-12117,-11965,-11937,-11937,-11937,-11937,
-11937,-11937,-11937,-25548,-25704,-25928,-26277,-26707,
-27171,-27624,-28021,-28315,-28461,-28511,-28548,-28573,
-28585,-28587,-28577,-28557,-28527,-28488,-28441,-28386,
-28323,-28253,-28178,-28096,-28009,-27918,-27823,-27724,
-27623,-27519,-27414,-27071,-26462,-25902,-25704,-25954,
-26448,-27067,-27693,-28206,-28206,-28206,-28206,-28206,
-28206,-28206, 933, 651, 60, -855,-1981,-3204,
-4408,-5481,-6307,-6773,-7011,-7229,-7428,-7606,
-7763,-7898,-8012,-8104,-8172,-8218,-8239,-8236,
-8209,-8157,-8078,-7974,-7843,-7685,-7500,-7286,
-7044,-6773,-5607,-3330, -919, 651, 1179, 1245,
1047, 783, 651, 651, 651, 651, 651, 651,
651, 4071, 4149, 4295, 4522, 4801, 5104, 5403,
5668, 5873, 5988, 6047, 6101, 6150, 6195, 6233,
6267, 6295, 6318, 6335, 6346, 6351, 6351, 6344,
6331, 6312, 6286, 6253, 6214, 6168, 6115, 6055,
5988, 5699, 5135, 4538, 4149, 4018, 4002, 4051,
4116, 4149, 4149, 4149, 4149, 4149, 4149, 4149,
-6701,-6913,-7313,-7931,-8691,-9516,-10330,-11054,
-11611,-11926,-12086,-12234,-12368,-12488,-12594,-12685,
-12762,-12824,-12870,-12901,-12915,-12914,-12895,-12860,
-12807,-12736,-12648,-12541,-12416,-12272,-12109,-11926,
-11139,-9602,-7974,-6913,-6557,-6513,-6646,-6824,
-6913,-6913,-6913,-6913,-6913,-6913,-6913,-6118,
-6235,-6422,-6714,-7073,-7461,-7840,-8170,-8412,
-8530,-8565,-8589,-8601,-8603,-8595,-8577,-8550,
-8515,-8472,-8422,-8366,-8303,-8236,-8163,-8087,
-8007,-7924,-7839,-7752,-7664,-7575,-7487,-7137,
-6539,-6101,-6235,-7075,-8338,-9806,-11264,-12493,
-12493,-12493,-12493,-12493,-12493,-12493,-2377,-2233,
-1942,-1492, -938, -336, 255, 783, 1190, 1420,
1538, 1647, 1747, 1836, 1915, 1984, 2042, 2089,
2125, 2149, 2162, 2163, 2151, 2127, 2090, 2040,
1977, 1901, 1811, 1706, 1588, 1454, 733, -635,
-1881,-2233,-1476, -111, 1561, 3242, 4632, 4632,
4632, 4632, 4632, 4632, 4632,12277,12031,11603,
10951,10150, 9273, 8394, 7586, 6924, 6480, 6166,
5845, 5521, 5197, 4875, 4559, 4252, 3956, 3675,
3412, 3170, 2951, 2759, 2597, 2468, 2375, 2320,
2308, 2341, 2421, 2553, 2738, 4154, 7075,10151,
12031,12424,12140,11478,10740,10227,10227,10227,
10227,10227,10227,10227,30955,31163,31571,32202,
-32555,-31711,-30878,-30133,-29555,-29220,-29038,-28867,
-28708,-28561,-28427,-28306,-28200,-28109,-28033,-27973,
-27930,-27905,-27898,-27909,-27941,-27992,-28064,-28157,
-28273,-28411,-28573,-28759,-29797,-31796,31853,31163,
31951,-32005,-30021,-28017,-26375,-26375,-26375,-26375,
-26375,-26375,-26375, -108, -108, -108, -108, -108,
-108, -108, -108, -108, -108, -108, -108, -108,
-108, -108, -108, -108, -108, -108, -108, -108,
-108, -108, -108, -108, -108, -108, -108, -108,
-108, -108, -108, -108, -107, -107, -108, -111,
-115, -119, -124, -127, -127, -127, -127, -127,
-127, -127, -177, -177, -177, -177, -177, -177,
-177, -177, -177, -177, -177, -177, -177, -177,
-177, -177, -177, -177, -177, -177, -177, -177,
-177, -177, -177, -177, -177, -177, -177, -177,
-177, -177, -178, -178, -178, -177, -175, -173,
-170, -167, -164, -164, -164, -164, -164, -164,
-164,-8124,-8126,-8126,-8126,-8126,-8126,-8126,
-8126,-8126,-8126,-8126,-8126,-8126,-8126,-8126,
-8126,-8126,-8126,-8126,-8126,-8126,-8126,-8126,
-8126,-8126,-8126,-8126,-8126,-8126,-8126,-8126,
-8126,-8150,-8190,-8198,-8126,-7956,-7723,-7459,
-7200,-6979,-6979,-6979,-6979,-6979,-6979,-6979,
7963, 8171, 8529, 9064, 9721,10447,11188,11891,
12503,12969,13358,13770,14202,14647,15102,15560,
16018,16470,16911,17337,17742,18122,18471,18785,
19058,19287,19466,19589,19653,19652,19581,19435,
17784,14279,10535, 8171, 7525, 7637, 8176, 8812,
9214, 9214, 9214, 9214, 9214, 9214, 9214, 2787,
2748, 2682, 2587, 2471, 2340, 2204, 2070, 1947,
1841, 1743, 1637, 1524, 1405, 1283, 1158, 1031,
905, 780, 658, 541, 430, 326, 230, 145,
71, 10, -36, -67, -81, -77, -53, 339,
1192, 2122, 2748, 2992, 3079, 3074, 3043, 3052,
3052, 3052, 3052, 3052, 3052, 3052, 2724, 2753,
2804, 2882, 2978, 3083, 3189, 3285, 3365, 3418,
3456, 3494, 3533, 3572, 3610, 3648, 3685, 3720,
3754, 3786, 3815, 3841, 3864, 3883, 3899, 3910,
3916, 3918, 3914, 3904, 3889, 3866, 3708, 3378,
3013, 2753, 2622, 2543, 2493, 2455, 2409, 2409,
2409, 2409, 2409, 2409, 2409,-22190,-22324,-22549,
-22882,-23291,-23745,-24215,-24669,-25078,-25410,-25706,
-26025,-26362,-26713,-27075,-27442,-27812,-28180,-28541,
-28892,-29230,-29548,-29845,-30115,-30355,-30560,-30726,
-30850,-30927,-30953,-30924,-30836,-29642,-27062,-24241,
-22324,-21534,-21206,-21148,-21170,-21082,-21082,-21082,
-21082,-21082,-21082,-21082,-7397,-7397,-7397,-7397,
-7397,-7397,-7397,-7397,-7397,-7397,-7397,-7397,
-7397,-7397,-7397,-7397,-7397,-7397,-7397,-7397,
-7397,-7397,-7397,-7397,-7397,-7397,-7397,-7397,
-7397,-7397,-7397,-7397,-7447,-7531,-7547,-7397,
-7041,-6553,-6003,-5461,-4998,-4998,-4998,-4998,
-4998,-4998,-4998, 8221, 8484, 8971, 9715,10630,
11629,12627,13535,14269,14742,15056,15372,15686,
15995,16299,16592,16874,17141,17391,17621,17829,
18011,18165,18289,18380,18436,18453,18429,18361,
18247,18085,17871,16497,13665,10590, 8484, 7584,
7182, 7074, 7054, 6919, 6919, 6919, 6919, 6919,
6919, 6919,-2169,-2104,-1988,-1811,-1594,-1356,
-1118, -900, -722, -604, -523, -440, -357, -274,
-192, -111, -34, 40, 110, 176, 236, 290,
336, 375, 406, 427, 438, 438, 427, 403,
366, 316, -33, -760,-1553,-2104,-2351,-2475,
-2527,-2555,-2610,-2610,-2610,-2610,-2610,-2610,
-2610,-2859,-2886,-2935,-3011,-3105,-3207,-3307,
-3397,-3466,-3506,-3527,-3547,-3565,-3582,-3597,
-3610,-3622,-3632,-3640,-3646,-3650,-3652,-3651,
-3649,-3644,-3637,-3628,-3616,-3601,-3584,-3565,
-3542,-3449,-3263,-3053,-2886,-2773,-2677,-2592,
-2515,-2441,-2441,-2441,-2441,-2441,-2441,-2441,
-22331,-22544,-22923,-23501,-24212,-24989,-25765,-26475,
-27052,-27429,-27686,-27946,-28206,-28464,-28719,-28966,
-29206,-29434,-29648,-29848,-30029,-30190,-30329,-30443,
-30530,-30588,-30615,-30607,-30564,-30482,-30359,-30193,
-29093,-26811,-24307,-22544,-21704,-21229,-20976,-20797,
-20548,-20548,-20548,-20548,-20548,-20548,-20548,-32767,
-32767,16753,-16545,-32767,-32767,16753,-16545, 0,
0, 0, 0, -1, -1, -1, -1, -1,
0, 6, 16, 26, 39, 57, 76, 94,
104, 111, 125, 157, 193, 213, 233, 268,
296, 291, 280, 301, 289, 170, 0, -127,
-408, -732,-1925,-5036,-8796,-11504,-12248,-11939,
-11615,-11624,-11625,-11622,-11617,-11615, 0, 0,
0, 0, 0, -1, -1, -1, -1, 0,
4, 13, 26, 39, 48, 56, 65, 75,
87, 96, 97, 102, 127, 154, 167, 177,
202, 215, 189, 141, 117, 0, -381, -826,
-1276,-1479,-1108, -536, -205, -381, -798,-1091,
-1162,-1171,-1144,-1109,-1091,-8880,-8749,-8524,
-8191,-7783,-7329,-6859,-6404,-5995,-5663,-5583,
-5777,-6469,-6821,-6526,-6124,-6017,-6488,-7075,
-7160,-6801,-6729,-7294,-7877,-7844,-7518,-7770,
-8735,-8470,-8135,-9662,-9866,-9882,-9967,-10815,
-10972,-8416,-5001,-2347,-1166, -745, -571, -429,
-411, -464, -535, -571, 316, 407, 582, 861,
1205, 1573, 1926, 2223, 2426, 2493, 2468, 2425,
2363, 2285, 2192, 2087, 1970, 1844, 1709, 1569,
1423, 1275, 1125, 976, 828, 684, 546, 414,
291, 178, 77, -10, -11, 100, 261, 407,
529, 660, 793, 919, 1032, 1032, 1032, 1032,
1032, 1032, 1032,32670,32607,32491,32311,32089,
31849,31612,31401,31239,31147,31100,31057,31018,
30983,30952,30926,30903,30885,30872,30863,30859,
30859,30865,30875,30890,30911,30937,30968,31004,
31046,31094,31147,31398,31882,32364,32607,32556,
32357,32079,31791,31564,31564,31564,31564,31564,
31564,31564
};
static short mario_frontdown_end_tbl[]={
1, 0, /* chn14translate x */
47, 1, /* chn14 translate y */
1, 0, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 48, /* chn14 rotate y */
1, 0, /* chn14 rotate z */
1, 0, /* <m_waist>1 rotate x */
1, 0, /* <m_waist>1 rotate y */
47, 1467, /* <m_waist>1 rotate z */
1, 0, /* <m_body>1_1 rotate x */
1, 0, /* <m_body>1_1 rotate y */
47, 1420, /* <m_body>1_1 rotate z */
47, 1279, /* <m_head>1 rotate x */
47, 1326, /* <m_head>1 rotate y */
47, 1373, /* <m_head>1 rotate z */
1, 1275, /* chn6_1 rotate x */
1, 1276, /* chn6_1 rotate y */
1, 1277, /* chn6_1 rotate z */
47, 237, /* <m_larmA>1 rotate x */
47, 284, /* <m_larmA>1 rotate y */
47, 331, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1_1 rotate x */
1, 0, /* <m_larmB>1_1 rotate y */
47, 190, /* <m_larmB>1_1 rotate z */
47, 49, /* <m_lhand>1_1 rotate x */
47, 96, /* <m_lhand>1_1 rotate y */
47, 143, /* <m_lhand>1_1 rotate z */
1, 1271, /* chn10_1 rotate x */
1, 1272, /* chn10_1 rotate y */
1, 1273, /* chn10_1 rotate z */
47, 566, /* <m_rarmA>1 rotate x */
47, 613, /* <m_rarmA>1 rotate y */
47, 660, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1_1 rotate x */
1, 0, /* <m_rarmB>1_1 rotate y */
47, 519, /* <m_rarmB>1_1 rotate z */
47, 378, /* <m_rhand>1_1 rotate x */
47, 425, /* <m_rhand>1_1 rotate y */
47, 472, /* <m_rhand>1_1 rotate z */
1, 0, /* chn15_1 rotate x */
1, 0, /* chn15_1 rotate y */
1, 1274, /* chn15_1 rotate z */
47, 1130, /* <m_llegA>1_1 rotate x */
47, 1177, /* <m_llegA>1_1 rotate y */
47, 1224, /* <m_llegA>1_1 rotate z */
1, 0, /* <m_llegB>1_1 rotate x */
1, 0, /* <m_llegB>1_1 rotate y */
47, 1083, /* <m_llegB>1_1 rotate z */
1, 0, /* <m_ltoot>1_1 rotate x */
1, 0, /* <m_ltoot>1_1 rotate y */
47, 1036, /* <m_ltoot>1_1 rotate z */
1, 0, /* chn17_1 rotate x */
1, 0, /* chn17_1 rotate y */
1, 1278, /* chn17_1 rotate z */
47, 895, /* <m_rlegA>1_1 rotate x */
47, 942, /* <m_rlegA>1_1 rotate y */
47, 989, /* <m_rlegA>1_1 rotate z */
1, 0, /* <m_rlegB>1_1 rotate x */
1, 0, /* <m_rlegB>1_1 rotate y */
47, 848, /* <m_rlegB>1_1 rotate z */
47, 707, /* <m_rtoot>1 rotate x */
47, 754, /* <m_rtoot>1 rotate y */
47, 801, /* <m_rtoot>1 rotate z */
};
AnimeRecord animMarioForeDownEnd = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
47, /* number of frames */
20, /* number of joints */
mario_frontdown_end_prm,
mario_frontdown_end_tbl
};