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

279 lines
12 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario carry running animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
December 26, 1995
********************************************************************************/
#include "../headers.h"
static short mario_carry_run1_prm[]={
0, 186, 191, 191, 191, 191, 190, 190,
189, 188, 186, 185, 183, 182, 180, 178,
176, 174, 172, 170, 168, 166, 164, 162,
160, 158, 156, 154, 153, 151, 149, 146,
144, 145, 148, 152, 156, 162, 167, 172,
176, 179, 182, 185, 188, 190, 191, 192,
191, 190, 189, 187, 185, 183, 180, 178,
175, 173, 170, 167, 165, 162, 159, 157,
154, 152, 148, 144, 142, 144, 150, 158,
165, 170, 172, 174, 176, -1,16383,-6194,
-1660,-5781,-3002, 4025,-2910,-27463, 2767, 525,
-4654,-7069,-2356, 4070,-26139, 140, 140, 140,
139, 139, 138, 137, 137, 136, 135, 135,
135, 135, 136, 137, 138, 140, 144, 151,
160, 170, 179, 186, 190, 191, 175, 145,
120, 116, 150, 209, 267, 298, 304, 303,
297, 288, 275, 261, 247, 234, 222, 214,
210, 212, 220, 237, 262, 298, 346, 405,
474, 552, 637, 727, 822, 919, 1018, 1117,
1213, 1307, 1396, 1479, 1554, 1620, 1644, 1613,
1562, 1522, 1526, 1550, 1537, 1430, 1131, 698,
309, 365, 365, 365, 365, 366, 366, 366,
366, 367, 367, 367, 367, 367, 367, 366,
366, 365, 363, 360, 356, 352, 348, 345,
343, 342, 348, 359, 368, 365, 342, 306,
271, 253, 247, 241, 234, 228, 222, 217,
213, 209, 207, 207, 209, 212, 218, 227,
238, 253, 269, 286, 303, 322, 343, 365,
390, 417, 447, 480, 517, 558, 603, 652,
707, 766, 894, 1106, 1331, 1500, 1625, 1733,
1775, 1706, 1416, 964, 548,-17516,-17520,-17529,
-17543,-17561,-17580,-17600,-17619,-17635,-17648,-17656,
-17657,-17650,-17634,-17607,-17568,-17516,-17403,-17206,
-16957,-16689,-16435,-16228,-16102,-16088,-16530,-17387,
-18112,-18159,-17032,-15139,-13291,-12300,-12039,-11838,
-11692,-11595,-11542,-11527,-11545,-11591,-11659,-11744,
-11840,-11942,-12044,-12142,-12229,-12300,-12357,-12406,
-12452,-12498,-12547,-12602,-12668,-12746,-12842,-12958,
-13097,-13263,-13460,-13691,-13958,-14267,-15038,-16379,
-17822,-18900,-19547,-19994,-20213,-20176,-19663,-18760,
-17899,17141,17307,17404,17443,17434,17386,17309,
17213,17109,17006,16913,16841,16800,16799,16849,
16960,17141,17496,18077,18814,19638,20478,21265,
21930,22401,22787,23200,23577,23858,23980,23881,
23499,22773,21736,20488,19063,17496,15822,14076,
12294,10509, 8756, 7072, 5491, 4047, 2776, 1712,
892, 348, 68, 0, 124, 421, 870, 1452,
2147, 2934, 3795, 4709, 5657, 6618, 7572, 8501,
9383,10200,11418,13144,14820,15889,16386,16735,
16963,17093,17151,17162,17150, 8621, 8772, 8914,
9047, 9168, 9277, 9371, 9449, 9509, 9550, 9571,
9568, 9542, 9491, 9412, 9304, 9167, 8926, 8535,
8027, 7437, 6799, 6147, 5515, 4937, 4359, 3725,
3067, 2417, 1807, 1271, 839, 545, 345, 175,
32, -85, -180, -252, -306, -341, -361, -367,
-360, -344, -320, -289, -254, -216, -169, -106,
-28, 63, 168, 283, 409, 543, 684, 831,
983, 1139, 1296, 1454, 1611, 1767, 1919, 2109,
2403, 2868, 3552, 4409, 5357, 6315, 7202, 7936,
8436, 3820, 3608, 3395, 3182, 2971, 2765, 2565,
2374, 2193, 2025, 1872, 1736, 1618, 1521, 1447,
1398, 1376, 1436, 1614, 1883, 2215, 2584, 2960,
3318, 3630, 3942, 4300, 4676, 5042, 5370, 5634,
5804, 5854, 5808, 5713, 5576, 5404, 5205, 4984,
4750, 4508, 4267, 4032, 3812, 3612, 3440, 3303,
3208, 3161, 3161, 3196, 3265, 3361, 3481, 3621,
3777, 3945, 4120, 4299, 4477, 4650, 4815, 4967,
5102, 5215, 5291, 5315, 5284, 5197, 5049, 4851,
4625, 4392, 4174, 3992, 3866,-12455,-11950,-11494,
-11087,-10729,-10420,-10160,-9950,-9788,-9675,-9612,
-9598,-9632,-9717,-9850,-10033,-10265,-10702,-11456,
-12453,-13624,-14896,-16199,-17462,-18613,-19765,-21034,
-22354,-23658,-24883,-25960,-26825,-27412,-27805,-28139,
-28416,-28640,-28817,-28951,-29045,-29104,-29132,-29134,
-29114,-29075,-29023,-28961,-28893,-28825,-28744,-28634,
-28499,-28340,-28159,-27958,-27738,-27503,-27253,-26990,
-26717,-26435,-26146,-25853,-25556,-25258,-24918,-24450,
-23789,-22871,-21607,-20043,-18325,-16596,-15000,-13682,
-12786, -300, -304, -315, -330, -349, -369, -390,
-410, -428, -442, -451, -453, -446, -430, -404,
-364, -311, -231, -118, 21, 181, 355, 536,
718, 893, 1055, 1199, 1316, 1401, 1361, 1175,
938, 751, 666, 614, 545, 472, 397, 320,
242, 165, 89, 16, -53, -118, -178, -230,
-275, -311, -338, -359, -373, -382, -385, -385,
-382, -376, -368, -358, -349, -339, -330, -323,
-318, -317, -317, -316, -314, -313, -311, -309,
-307, -305, -303, -302, -301, -94, -91, -87,
-81, -75, -69, -62, -56, -50, -45, -40,
-37, -35, -35, -37, -41, -48, -58, -73,
-92, -114, -138, -164, -191, -219, -246, -273,
-297, -320, -343, -367, -384, -389, -351, -304,
-283, -261, -238, -216, -194, -172, -152, -132,
-113, -96, -81, -68, -57, -48, -42, -39,
-38, -39, -42, -47, -52, -58, -64, -69,
-75, -79, -83, -84, -84, -81, -61, -23,
14, 30, 24, 9, -10, -33, -55, -75,
-89,-19702,-19621,-19535,-19445,-19351,-19254,-19155,
-19053,-18950,-18846,-18742,-18637,-18534,-18431,-18331,
-18233,-18138,-18026,-17883,-17721,-17549,-17378,-17218,
-17080,-16975,-16912,-16902,-16956,-17084,-17614,-18643,
-19828,-20831,-21593,-21872,-21679,-21440,-21165,-20863,
-20540,-20206,-19869,-19538,-19221,-18926,-18662,-18437,
-18259,-18138,-18077,-18070,-18110,-18188,-18297,-18427,
-18571,-18721,-18868,-19004,-19122,-19213,-19269,-19282,
-19244,-19146,-18499,-17250,-16046,-15531,-15746,-16235,
-16905,-17663,-18415,-19067,-19527,14220,13710,13109,
12434,11705,10937,10149, 9358, 8583, 7840, 7148,
6523, 5985, 5550, 5236, 5061, 5042, 5190, 5492,
5932, 6491, 7153, 7901, 8717, 9585,10486,11405,
12323,13223,14089,14903,15648,16306,16274,16017,
16193,16390,16604,16832,17069,17311,17553,17792,
18023,18242,18445,18627,18785,18914,19030,19153,
19279,19407,19535,19659,19779,19891,19993,20084,
20161,20221,20263,20285,20283,20256,20202,20118,
20002,19852,19482,18784,17874,16869,15884,15037,
14444,-2036,-1551,-1192, -944, -794, -727, -727,
-782, -875, -993,-1120,-1243,-1347,-1446,-1561,
-1691,-1835,-1992,-2160,-2338,-2523,-2716,-2915,
-3118,-3323,-3530,-3737,-3943,-4146,-4345,-4538,
-4724,-4903,-5088,-5167,-5131,-5100,-5073,-5047,
-5019,-4986,-4947,-4898,-4837,-4762,-4670,-4559,
-4425,-4267,-4080,-3866,-3627,-3368,-3091,-2801,
-2501,-2194,-1885,-1577,-1274, -979, -695, -427,
-178, 47, 247, 417, 554, 653, 599, 323,
-104, -611,-1129,-1586,-1912,-5480,-5221,-4935,
-4630,-4314,-3995,-3683,-3385,-3110,-2866,-2661,
-2505,-2404,-2346,-2311,-2297,-2301,-2322,-2358,
-2406,-2464,-2531,-2605,-2683,-2763,-2844,-2923,
-2998,-3068,-3129,-3181,-3222,-3248,-3077,-2817,
-2648,-2459,-2257,-2046,-1833,-1623,-1421,-1234,
-1067, -925, -815, -741, -710, -727, -784, -866,
-971,-1098,-1244,-1407,-1584,-1775,-1976,-2186,
-2402,-2622,-2844,-3066,-3286,-3502,-3711,-3911,
-4101,-4278,-4460,-4657,-4858,-5049,-5219,-5356,
-5447,-28959,-29662,-30210,-30618,-30900,-31070,-31143,
-31133,-31054,-30920,-30746,-30546,-30334,-30105,-29843,
-29552,-29232,-28887,-28519,-28130,-27721,-27297,-26857,
-26405,-25944,-25474,-24999,-24520,-24041,-23562,-23086,
-22616,-22153,-21282,-20258,-19438,-18523,-17539,-16514,
-15474,-14447,-13460,-12540,-11715,-11011,-10456,-10076,
-9900,-9954,-10200,-10577,-11073,-11675,-12372,-13153,
-14005,-14918,-15878,-16876,-17899,-18935,-19972,-21000,
-22006,-22979,-23907,-24778,-25580,-26303,-26937,-27482,
-27939,-28310,-28596,-28798,-28919,-32767,-32767,16753,
-16545,-32767,-32767,16753,-16545, 4250, -25, -34,
-44, -54, -65, -76, -88, -99, -110, -121,
-131, -142, -151, -160, -168, -175, -181, -185,
-189, -192, -195, -196, -198, -198, -198, -198,
-198, -197, -197, -196, -195, -195, -195, -195,
-196, -196, -197, -198, -199, -200, -200, -200,
-199, -198, -197, -194, -191, -186, -181, -174,
-167, -158, -148, -138, -127, -115, -103, -91,
-79, -66, -54, -43, -31, -20, -10, -1,
7, 14, 20, 23, 20, 12, 3, -6,
-15, -22, -246, -330, -424, -526, -634, -745,
-858, -969,-1078,-1180,-1275,-1360,-1433,-1491,
-1532,-1553,-1554,-1531,-1487,-1424,-1344,-1249,
-1142,-1025, -900, -770, -636, -501, -367, -236,
-111, 5, 112, 218, 332, 453, 579, 707,
836, 962, 1085, 1202, 1310, 1409, 1496, 1568,
1624, 1661, 1678, 1677, 1663, 1636, 1597, 1549,
1491, 1425, 1353, 1274, 1190, 1103, 1013, 922,
830, 739, 649, 562, 479, 401, 329, 251,
161, 66, -27, -112, -182, -229,-3487,-3424,
-3362,-3301,-3240,-3180,-3119,-3058,-2996,-2934,
-2870,-2805,-2739,-2671,-2601,-2528,-2454,-2371,
-2277,-2173,-2062,-1947,-1830,-1713,-1598,-1488,
-1385,-1292,-1211,-1144,-1094,-1063,-1053,-1070,
-1113,-1179,-1265,-1367,-1481,-1604,-1732,-1861,
-1989,-2111,-2224,-2323,-2407,-2470,-2510,-2528,
-2532,-2524,-2503,-2474,-2436,-2392,-2343,-2292,
-2239,-2187,-2137,-2090,-2049,-2015,-1990,-1975,
-1972,-1984,-2010,-2100,-2280,-2518,-2783,-3044,
-3269,-3427, 964, 959, 943, 917, 881, 837,
785, 725, 658, 585, 507, 423, 335, 243,
149, 51, -47, -147, -249, -350, -450, -549,
-647, -742, -833, -921,-1005,-1084,-1157,-1223,
-1283,-1336,-1380,-1415,-1442,-1458,-1463,-1459,
-1446,-1424,-1395,-1359,-1316,-1266,-1211,-1150,
-1084,-1014, -939, -861, -779, -695, -609, -521,
-431, -341, -250, -159, -68, 20, 109, 195,
279, 361, 439, 513, 584, 650, 711, 766,
816, 859, 896, 925, 946, 959,14477
};
static short mario_carry_run1_tbl[]={
1, 0, /* chn14translate x */
76, 1, /* chn14 translate y */
1, 77, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 78, /* chn14 rotate y */
1, 0, /* chn14 rotate z */
76, 1394, /* <m_waist>1 rotate x */
1, 0, /* <m_waist>1 rotate y */
1, 1470, /* <m_waist>1 rotate z */
76, 1166, /* <m_body>1_6 rotate x */
76, 1242, /* <m_body>1_6 rotate y */
76, 1318, /* <m_body>1_6 rotate z */
1, 0, /* <m_head>1 rotate x */
1, 0, /* <m_head>1 rotate y */
1, 1165, /* <m_head>1 rotate z */
1, 1161, /* chn6_6 rotate x */
1, 1162, /* chn6_6 rotate y */
1, 1163, /* chn6_6 rotate z */
1, 83, /* <m_larmA>1 rotate x */
1, 84, /* <m_larmA>1 rotate y */
1, 85, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1_1 rotate x */
1, 0, /* <m_larmB>1_1 rotate y */
1, 82, /* <m_larmB>1_1 rotate z */
1, 79, /* <m_lhand>1_1 rotate x */
1, 80, /* <m_lhand>1_1 rotate y */
1, 81, /* <m_lhand>1_1 rotate z */
1, 1157, /* chn10_6 rotate x */
1, 1158, /* chn10_6 rotate y */
1, 1159, /* chn10_6 rotate z */
1, 90, /* <m_rarmA>1 rotate x */
1, 91, /* <m_rarmA>1 rotate y */
1, 92, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1_6 rotate x */
1, 0, /* <m_rarmB>1_6 rotate y */
1, 89, /* <m_rarmB>1_6 rotate z */
1, 86, /* <m_rhand>1_1 rotate x */
1, 87, /* <m_rhand>1_1 rotate y */
1, 88, /* <m_rhand>1_1 rotate z */
1, 0, /* chn15_6 rotate x */
1, 0, /* chn15_6 rotate y */
1, 1160, /* chn15_6 rotate z */
76, 929, /* <m_llegA>1_6 rotate x */
76, 1005, /* <m_llegA>1_6 rotate y */
76, 1081, /* <m_llegA>1_6 rotate z */
1, 0, /* <m_llegB>1_6 rotate x */
1, 0, /* <m_llegB>1_6 rotate y */
76, 853, /* <m_llegB>1_6 rotate z */
76, 625, /* <m_ltoot>1_6 rotate x */
76, 701, /* <m_ltoot>1_6 rotate y */
76, 777, /* <m_ltoot>1_6 rotate z */
1, 0, /* chn17_6 rotate x */
1, 0, /* chn17_6 rotate y */
1, 1164, /* chn17_6 rotate z */
76, 397, /* <m_rlegA>1_6 rotate x */
76, 473, /* <m_rlegA>1_6 rotate y */
76, 549, /* <m_rlegA>1_6 rotate z */
1, 0, /* <m_rlegB>1_6 rotate x */
1, 0, /* <m_rlegB>1_6 rotate y */
76, 321, /* <m_rlegB>1_6 rotate z */
76, 93, /* <m_rtoot>1 rotate x */
76, 169, /* <m_rtoot>1 rotate y */
76, 245, /* <m_rtoot>1 rotate z */
};
AnimeRecord animMarioCarryRunning = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
76,
20,
mario_carry_run1_prm,
mario_carry_run1_tbl
};