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

363 lines
16 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario right side walking animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
October 12, 1995
********************************************************************************/
#include "../headers.h"
static short mario_sidewalk_R_prm[]={
0, 172, 172, 172, 172, 172, 172, 171,
171, 171, 170, 169, 169, 168, 167, 166,
165, 164, 163, 162, 161, 160, 159, 157,
156, 155, 154, 153, 152, 151, 150, 149,
148, 148, 147, 147, 146, 146, 145, 145,
145, 145, 146, 146, 147, 148, 149, 151,
152, 154, 155, 157, 159, 160, 162, 163,
165, 166, 168, 169, 170, 171, 171, 172,
172,16383, 9867, 9867, 9867, 9867, 9867, 9869,
9873, 9877, 9882, 9889, 9896, 9905, 9914, 9924,
9935, 9946, 9958, 9970, 9983, 9996,10009,10023,
10036,10050,10064,10077,10091,10104,10117,10130,
10142,10154,10165,10176,10186,10195,10203,10211,
10217,10223,10227,10231,10233,10233,10231,10223,
10211,10195,10176,10154,10130,10104,10077,10050,
10023, 9996, 9970, 9946, 9924, 9905, 9889, 9877,
9869, 9867, 4511, 4511, 4511, 4511, 4508, 4501,
4489, 4472, 4452, 4427, 4399, 4368, 4334, 4296,
4257, 4214, 4170, 4124, 4077, 4028, 3978, 3927,
3876, 3825, 3773, 3722, 3672, 3622, 3573, 3525,
3479, 3435, 3393, 3353, 3316, 3282, 3250, 3222,
3198, 3177, 3161, 3149, 3142, 3139, 3149, 3177,
3222, 3282, 3353, 3435, 3525, 3622, 3722, 3825,
3927, 4028, 4124, 4214, 4296, 4368, 4427, 4472,
4501, 4511,-6113,-6113,-6113,-6113,-6111,-6105,
-6096,-6084,-6069,-6051,-6030,-6007,-5981,-5954,
-5924,-5893,-5860,-5826,-5790,-5754,-5717,-5679,
-5641,-5603,-5565,-5527,-5489,-5452,-5416,-5381,
-5346,-5314,-5282,-5253,-5225,-5199,-5176,-5155,
-5137,-5122,-5110,-5101,-5095,-5093,-5101,-5122,
-5155,-5199,-5253,-5314,-5381,-5452,-5527,-5603,
-5679,-5754,-5826,-5893,-5954,-6007,-6051,-6084,
-6105,-6113,-2585,-1813,-1813,-1813,-1813,-1815,
-1819,-1826,-1835,-1847,-1860,-1876,-1893,-1913,
-1933,-1955,-1978,-2002,-2027,-2052,-2078,-2104,
-2131,-2157,-2183,-2209,-2235,-2259,-2283,-2306,
-2328,-2349,-2368,-2385,-2401,-2414,-2426,-2435,
-2442,-2446,-2448,-2445,-2435,-2421,-2401,-2377,
-2349,-2317,-2283,-2247,-2209,-2170,-2131,-2091,
-2052,-2014,-1978,-1944,-1913,-1885,-1860,-1841,
-1826,-1817,-1813,-9207,-9207,-9207,-9207,-9212,
-9226,-9248,-9277,-9315,-9359,-9409,-9465,-9527,
-9593,-9663,-9737,-9814,-9894,-9976,-10060,-10144,
-10229,-10314,-10399,-10482,-10564,-10644,-10721,-10795,
-10866,-10932,-10993,-11049,-11100,-11144,-11181,-11211,
-11233,-11247,-11251,-11241,-11211,-11163,-11100,-11022,
-10932,-10831,-10721,-10604,-10482,-10357,-10229,-10102,
-9976,-9854,-9737,-9628,-9527,-9436,-9359,-9295,
-9248,-9218,-9207,-10844,-10844,-10844,-10844,-10843,
-10838,-10829,-10818,-10804,-10788,-10769,-10748,-10726,
-10701,-10675,-10647,-10619,-10589,-10559,-10528,-10496,
-10465,-10433,-10401,-10370,-10340,-10310,-10282,-10254,
-10228,-10203,-10181,-10160,-10141,-10125,-10111,-10100,
-10091,-10086,-10085,-10089,-10100,-10117,-10141,-10170,
-10203,-10241,-10282,-10325,-10370,-10417,-10465,-10512,
-10559,-10604,-10647,-10688,-10726,-10759,-10788,-10812,
-10829,-10840,-10844,-10290,-10290,-10290,-10290,-10292,
-10300,-10312,-10328,-10348,-10372,-10398,-10428,-10460,
-10495,-10532,-10570,-10609,-10650,-10691,-10732,-10774,
-10815,-10855,-10895,-10933,-10969,-11004,-11036,-11066,
-11093,-11117,-11137,-11153,-11165,-11172,-11175,-11171,
-11162,-11146,-11126,-11100,-11070,-11036,-10999,-10959,
-10917,-10872,-10826,-10780,-10732,-10685,-10638,-10592,
-10548,-10505,-10465,-10428,-10394,-10364,-10339,-10318,
-10303,-10293,-10290,-3795,-3795,-3795,-3795,-3788,
-3770,-3740,-3700,-3651,-3592,-3526,-3452,-3372,
-3286,-3195,-3101,-3003,-2902,-2801,-2698,-2595,
-2493,-2393,-2295,-2200,-2110,-2024,-1944,-1870,
-1804,-1745,-1695,-1655,-1626,-1607,-1601,-1609,
-1633,-1671,-1723,-1786,-1860,-1944,-2036,-2135,
-2241,-2351,-2464,-2581,-2698,-2815,-2931,-3045,
-3155,-3260,-3360,-3452,-3536,-3610,-3673,-3724,
-3763,-3786,-3795,-3698,-3698,-3698,-3698,-3690,
-3668,-3631,-3581,-3519,-3447,-3364,-3272,-3172,
-3066,-2953,-2835,-2714,-2589,-2462,-2335,-2207,
-2080,-1956,-1834,-1716,-1604,-1497,-1397,-1306,
-1223,-1150,-1088,-1039,-1002, -979, -971, -981,
-1011,-1058,-1122,-1201,-1293,-1397,-1512,-1635,
-1766,-1903,-2044,-2189,-2335,-2481,-2625,-2766,
-2903,-3034,-3158,-3272,-3376,-3468,-3547,-3611,
-3658,-3688,-3698,-1814, 1991, 1991, 1991, 1991,
1992, 1996, 2003, 2012, 2023, 2037, 2052, 2069,
2087, 2107, 2128, 2151, 2174, 2198, 2223, 2248,
2274, 2299, 2325, 2351, 2376, 2401, 2425, 2448,
2470, 2492, 2512, 2530, 2547, 2562, 2576, 2587,
2596, 2602, 2607, 2608, 2605, 2596, 2581, 2562,
2539, 2512, 2481, 2448, 2413, 2376, 2338, 2299,
2261, 2223, 2186, 2151, 2118, 2087, 2060, 2037,
2017, 2003, 1994, 1991, 9013, 9013, 9013, 9013,
9017, 9030, 9051, 9079, 9115, 9156, 9204, 9257,
9315, 9378, 9445, 9515, 9588, 9663, 9741, 9820,
9900, 9980,10061,10141,10220,10298,10373,10446,
10516,10583,10646,10704,10757,10805,10846,10882,
10910,10931,10943,10948,10938,10910,10865,10805,
10731,10646,10550,10446,10336,10220,10101, 9980,
9860, 9741, 9625, 9515, 9411, 9315, 9230, 9156,
9096, 9051, 9023, 9013,-13128,-13128,-13128,-13128,
-13126,-13121,-13113,-13102,-13088,-13072,-13053,-13033,
-13010,-12986,-12960,-12933,-12904,-12875,-12845,-12814,
-12783,-12752,-12721,-12690,-12659,-12629,-12599,-12571,
-12544,-12518,-12494,-12471,-12450,-12432,-12416,-12402,
-12391,-12383,-12378,-12376,-12380,-12391,-12408,-12432,
-12460,-12494,-12531,-12571,-12614,-12659,-12705,-12752,
-12799,-12845,-12890,-12933,-12973,-13010,-13043,-13072,
-13095,-13113,-13124,-13128, -658, -658, -658, -658,
-658, -658, -658, -658, -658, -658, -658, -658,
-658, -658, -658, -658, -658, -658, -658, -658,
-658, -658, -658, -658, -658, -658, -658, -658,
-658, -658, -658, -658, -658, -658, -657, -657,
-657, -657, -657, -657, -657, -658, -658, -658,
-658, -658, -658, -658, -658, -658, -658, -658,
-658, -658, -658, -658, -658, -658, -658, -658,
-658, -658, -658, -658, 14, 14, 14, 14,
14, 14, 13, 12, 11, 10, 8, 6,
5, 3, 1, 0, -2, -4, -6, -8,
-10, -12, -14, -15, -17, -19, -21, -23,
-25, -27, -29, -31, -33, -34, -36, -37,
-38, -38, -38, -37, -36, -35, -33, -31,
-29, -27, -24, -21, -18, -15, -12, -9,
-6, -3, 0, 2, 5, 7, 9, 11,
12, 13, 14, 14,-16263,-16263,-16263,-16263,
-16265,-16272,-16283,-16298,-16317,-16338,-16363,-16389,
-16418,-16448,-16479,-16511,-16543,-16575,-16607,-16639,
-16669,-16697,-16724,-16748,-16773,-16801,-16832,-16864,
-16896,-16929,-16962,-16992,-17021,-17047,-17068,-17086,
-17098,-17104,-17104,-17095,-17080,-17059,-17032,-17000,
-16964,-16924,-16882,-16836,-16789,-16741,-16692,-16643,
-16594,-16546,-16501,-16457,-16416,-16379,-16346,-16318,
-16295,-16277,-16266,-16263, 9357, 9357, 9357, 9357,
9374, 9425, 9507, 9616, 9750, 9907,10083,10275,
10482,10700,10926,11158,11393,11627,11860,12086,
12305,12512,12706,12883,13065,13268,13489,13722,
13960,14199,14433,14657,14865,15051,15210,15336,
15425,15469,15465,15406,15294,15139,14944,14713,
14451,14163,13853,13524,13182,12830,12474,12117,
11763,11418,11085,10768,10473,10203, 9962, 9756,
9588, 9462, 9384, 9357,13081,13081,13081,13081,
13065,13021,12950,12856,12741,12609,12461,12301,
12131,11954,11773,11590,11409,11232,11062,10901,
10753,10620,10505,10410,10330,10254,10185,10122,
10066,10017, 9977, 9946, 9924, 9912, 9911, 9921,
9942, 9976,10022,10082,10159,10253,10364,10490,
10627,10776,10933,11097,11265,11437,11610,11782,
11951,12115,12273,12422,12561,12687,12799,12896,
12974,13032,13068,13081, 5282, 5282, 5282, 5282,
5308, 5384, 5504, 5665, 5862, 6090, 6344, 6620,
6914, 7220, 7535, 7853, 8170, 8482, 8783, 9070,
9337, 9580, 9795, 9977,10141,10304,10464,10619,
10766,10902,11026,11135,11226,11297,11346,11369,
11366,11333,11268,11169,11031,10856,10646,10407,
10141, 9853, 9546, 9225, 8894, 8555, 8214, 7873,
7538, 7211, 6897, 6599, 6322, 6069, 5845, 5653,
5496, 5380, 5307, 5282,-18272,-18272,-18272,-18272,
-18292,-18350,-18443,-18567,-18718,-18893,-19088,-19299,
-19524,-19757,-19996,-20237,-20476,-20711,-20936,-21149,
-21346,-21523,-21676,-21803,-21912,-22016,-22112,-22200,
-22280,-22350,-22409,-22456,-22491,-22513,-22520,-22512,
-22488,-22446,-22387,-22308,-22207,-22080,-21932,-21764,
-21579,-21380,-21168,-20948,-20721,-20489,-20257,-20025,
-19797,-19575,-19363,-19161,-18974,-18803,-18651,-18522,
-18416,-18338,-18289,-18272,-16576,-16576,-16576,-16576,
-16546,-16460,-16322,-16139,-15915,-15655,-15364,-15047,
-14710,-14358,-13995,-13627,-13259,-12896,-12544,-12206,
-11889,-11597,-11336,-11111,-10910,-10719,-10537,-10365,
-10204,-10053,-9912,-9783,-9665,-9558,-9463,-9379,
-9308,-9250,-9204,-9170,-9148,-9136,-9138,-9158,
-9198,-9263,-9357,-9481,-9640,-9838,-10078,-10362,
-10744,-11251,-11854,-12522,-13225,-13932,-14614,-15239,
-15778,-16201,-16477,-16576, 9527, 9527, 9527, 9527,
9517, 9488, 9442, 9381, 9305, 9217, 9118, 9009,
8892, 8768, 8639, 8507, 8373, 8238, 8104, 7973,
7845, 7724, 7609, 7503, 7399, 7292, 7182, 7070,
6956, 6843, 6730, 6618, 6509, 6402, 6300, 6202,
6110, 6024, 5946, 5876, 5805, 5727, 5646, 5569,
5499, 5443, 5404, 5389, 5403, 5449, 5534, 5663,
5867, 6160, 6523, 6935, 7375, 7823, 8258, 8660,
9009, 9283, 9462, 9527,-12879,-12879,-12879,-12879,
-12873,-12853,-12821,-12779,-12728,-12670,-12605,-12535,
-12462,-12386,-12309,-12233,-12159,-12087,-12020,-11959,
-11905,-11859,-11823,-11798,-11785,-11781,-11787,-11800,
-11821,-11847,-11878,-11913,-11951,-11990,-12030,-12069,
-12107,-12142,-12174,-12201,-12225,-12248,-12270,-12292,
-12313,-12335,-12357,-12380,-12403,-12427,-12453,-12481,
-12512,-12549,-12591,-12634,-12679,-12722,-12764,-12801,
-12833,-12858,-12874,-12879,-5535,-5535,-5535,-5535,
-5554,-5610,-5698,-5815,-5957,-6120,-6302,-6497,
-6704,-6917,-7133,-7349,-7561,-7766,-7958,-8136,
-8295,-8432,-8543,-8624,-8676,-8704,-8710,-8697,
-8667,-8622,-8565,-8497,-8422,-8341,-8257,-8173,
-8090,-8010,-7937,-7873,-7812,-7750,-7684,-7617,
-7546,-7473,-7396,-7316,-7233,-7145,-7054,-6959,
-6849,-6718,-6572,-6417,-6257,-6101,-5952,-5817,
-5703,-5613,-5555,-5535,-17968,-17968,-17968,-17968,
-17979,-18009,-18057,-18121,-18199,-18288,-18387,-18494,
-18606,-18722,-18839,-18956,-19071,-19181,-19284,-19379,
-19463,-19535,-19592,-19632,-19655,-19664,-19660,-19644,
-19619,-19584,-19543,-19495,-19444,-19390,-19335,-19280,
-19226,-19176,-19131,-19092,-19057,-19022,-18988,-18953,
-18919,-18883,-18846,-18809,-18769,-18728,-18685,-18639,
-18587,-18525,-18456,-18382,-18307,-18233,-18164,-18100,
-18047,-18005,-17978,-17968,-32767,-32767,16753,-16545,
-32767,-32767,16753,-16545,-11098,-11098,-11098,-11098,
-11109,-11120,-11130,-11141,-11151,-11162,-11172,-11183,
-11193,-11204,-11215,-11225,-11236,-11246,-11257,-11267,
-11278,-11288,-11299,-11310,-11321,-11333,-11347,-11361,
-11375,-11390,-11404,-11418,-11432,-11444,-11455,-11464,
-11471,-11477,-11480,-11480,-11476,-11467,-11454,-11438,
-11420,-11399,-11377,-11355,-11333,-11311,-11292,-11274,
-11258,-11239,-11220,-11200,-11181,-11163,-11145,-11130,
-11117,-11107,-11101,-11098, 519, 519, 519, 519,
484, 448, 412, 377, 341, 305, 270, 234,
198, 163, 127, 91, 55, 20, -15, -51,
-86, -122, -158, -193, -215, -238, -259, -280,
-299, -316, -331, -343, -351, -355, -355, -349,
-338, -321, -297, -267, -220, -151, -65, 34,
142, 254, 366, 474, 572, 658, 725, 771,
793, 797, 787, 764, 732, 694, 654, 614,
577, 547, 527, 519, 3736, 3736, 3736, 3736,
3713, 3690, 3667, 3644, 3622, 3599, 3576, 3553,
3530, 3508, 3485, 3462, 3439, 3416, 3394, 3371,
3348, 3325, 3303, 3280, 3264, 3248, 3231, 3215,
3200, 3185, 3172, 3161, 3152, 3145, 3141, 3141,
3144, 3151, 3162, 3178, 3204, 3244, 3294, 3352,
3416, 3482, 3549, 3614, 3674, 3727, 3770, 3800,
3818, 3828, 3829, 3825, 3815, 3803, 3788, 3773,
3759, 3747, 3739, 3736, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 1, 1, 2,
2, 2, 3, 3, 3, 4, 4, 4,
4, 4, 5, 5, 5, 4, 4, 3,
3, 2, 2, 1, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
3, 14, 31, 54, 80, 110, 142, 175,
208, 241, 273, 302, 327, 348, 364, 373,
377, 378, 376, 372, 365, 357, 347, 335,
323, 310, 296, 283, 269, 257, 245, 234,
224, 217, 211, 208, 209, 216, 226, 239,
255, 270, 286, 299, 310, 316, 318, 312,
299, 277, 249, 216, 180, 143, 107, 73,
43, 20, 5, 0,-1574,-1574,-1574,-1574,
-1574,-1574,-1574,-1574,-1574,-1574,-1574,-1574,
-1574,-1574,-1574,-1574,-1574,-1574,-1574,-1574,
-1574,-1574,-1574,-1574,-1574,-1574,-1574,-1574,
-1574,-1574,-1574,-1574,-1574,-1574,-1574,-1574,
-1574,-1574,-1574,-1574,-1574,-1574,-1574,-1574,
-1574,-1574,-1574,-1574,-1574,-1574,-1574,-1574,
-1574,-1574,-1574,-1574,-1574,-1574,-1574,-1574,
-1574,-1574,-1574,-1574, 0, 0, 0, 0,
-2, -9, -19, -33, -48, -66, -84, -103,
-121, -139, -154, -167, -178, -184, -186, -182,
-173, -158, -135, -104, -59, 6, 88, 183,
289, 402, 519, 637, 754, 865, 968, 1059,
1137, 1196, 1236, 1251, 1247, 1231, 1203, 1166,
1119, 1064, 1003, 936, 864, 789, 712, 633,
554, 477, 401, 329, 261, 198, 142, 94,
54, 25, 6, 0,16128,16128,16128,16128,
16128,16128,16128,16128,16128,16128,16128,16128,
16128,16128,16128,16128,16128,16128,16128,16128,
16128,16128,16128,16128,16128,16128,16128,16128,
16128,16128,16128,16128,16128,16128,16128,16128,
16128,16128,16128,16128,16128,16128,16128,16128,
16128,16128,16128,16128,16128,16128,16128,16128,
16128,16128,16128,16128,16128,16128,16128,16128,
16128,16128,16128,16128
};
static short mario_sidewalk_R_tbl[]= {
1, 0, /* chn14_4(19) */
64, 1,
1, 0,
1, 0, /* chn14_4(19) */
1, 65,
1, 0,
1, 0, /* m_waist1_3(18) */
64, 1996,
64, 2060,
64, 1804, /* m_body1(17) */
64, 1868,
64, 1932,
64, 1612, /* m_head2(16) */
64, 1676,
64, 1740,
1, 1608, /* chn6(14) */
1, 1609,
1, 1610,
64, 259, /* m_larmA1(2) */
64, 323,
64, 387,
1, 0, /* m_larmB1(1) */
1, 0,
1, 258,
64, 66, /* m_lhand1(0) */
64, 130,
64, 194,
1, 1604, /* chn10(12) */
1, 1605,
1, 1606,
64, 644, /* m_rarmA1(5) */
64, 708,
64, 772,
1, 0, /* m_rarmB1(4) */
1, 0,
1, 643,
64, 451, /* m_rhand1(3) */
64, 515,
64, 579,
1, 0, /* chn15(13) */
1, 0,
1, 1607,
64, 1412, /* m_llegA1(11) */
64, 1476,
64, 1540,
1, 0, /* m_llegB1(10) */
1, 0,
64, 1348,
1, 0, /* m_ltoot1(9) */
1, 0,
64, 1284,
1, 0, /* chn17(15) */
1, 0,
1, 1611,
64, 1092, /* m_rlegA1(8) */
64, 1156,
64, 1220,
1, 0, /* m_rlegB1(7) */
1, 0,
64, 1028,
64, 836, /* m_rfoot1(6) */
64, 900,
64, 964,
};
AnimeRecord animMarioSideWalkR = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
64, /* number of frames */
20, /* number of joints */
mario_sidewalk_R_prm,
mario_sidewalk_R_tbl
};