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

381 lines
16 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario side walk waiting animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
October 12, 1995
********************************************************************************/
#include "../headers.h"
static short mario_sidewalk_wait_prm[]={
0, 170, 170, 169, 169, 168, 168, 167,
166, 165, 164, 163, 162, 161, 160, 160,
159, 159, 159, 159, 159, 160, 160, 161,
162, 163, 163, 164, 165, 166, 167, 168,
169, 169, 170, 170, 170, 170, 170, 169,
169, 168, 167, 166, 165, 164, 163, 163,
162, 161, 160, 160, 159, 159, 159, 159,
159, 160, 160, 161, 162, 163, 163, 164,
165, 166, 167, 168, 169, 169, 170, 170,
170, 170, 170, 170, 170, 170, 170, 170,
170, 170, 170, 170, 170, 170, 170, 170,
170, 170, 170,16383, 9867, 4511,-6113,-2585,
-1813,-1824,-1853,-1901,-1966,-2047,-2143,-2252,
-2374,-2507,-2649,-2801,-2960,-3125,-3296,-3470,
-3647,-3826,-4005,-4183,-4359,-4532,-4700,-4863,
-5019,-5167,-5305,-5433,-5550,-5653,-5743,-5818,
-5876,-5916,-5937,-5939,-5920,-5881,-5823,-5748,
-5656,-5549,-5429,-5295,-5150,-4995,-4830,-4658,
-4478,-4293,-4104,-3911,-3716,-3520,-3324,-3130,
-2938,-2750,-2567,-2391,-2221,-2060,-1909,-1769,
-1641,-1526,-1425,-1340,-1272,-1222,-1191,-1181,
-1186,-1202,-1228,-1261,-1300,-1345,-1393,-1445,
-1497,-1550,-1601,-1649,-1694,-1734,-1767,-1792,
-1808,-1813,-9207,-9209,-9213,-9220,-9230,-9242,
-9257,-9273,-9291,-9311,-9333,-9356,-9380,-9405,
-9430,-9457,-9484,-9511,-9538,-9566,-9593,-9619,
-9645,-9671,-9695,-9718,-9740,-9761,-9780,-9797,
-9812,-9825,-9835,-9843,-9849,-9851,-9851,-9848,
-9843,-9835,-9825,-9813,-9800,-9785,-9768,-9749,
-9730,-9709,-9688,-9665,-9643,-9619,-9595,-9571,
-9547,-9524,-9500,-9477,-9454,-9432,-9411,-9391,
-9373,-9355,-9339,-9325,-9313,-9302,-9293,-9287,
-9283,-9282,-9281,-9279,-9276,-9273,-9268,-9263,
-9257,-9251,-9245,-9238,-9232,-9227,-9221,-9217,
-9213,-9210,-9208,-9207,-10844,-10832,-10798,-10742,
-10665,-10570,-10458,-10331,-10188,-10033,-9866,-9689,
-9503,-9310,-9110,-8906,-8699,-8490,-8281,-8073,
-7867,-7665,-7469,-7279,-7097,-6924,-6762,-6613,
-6477,-6357,-6252,-6166,-6099,-6053,-6029,-6028,
-6052,-6099,-6168,-6257,-6366,-6493,-6636,-6794,
-6966,-7150,-7345,-7550,-7762,-7981,-8205,-8434,
-8664,-8896,-9128,-9357,-9584,-9806,-10022,-10231,
-10431,-10621,-10800,-10966,-11117,-11253,-11372,-11472,
-11553,-11612,-11648,-11661,-11654,-11633,-11600,-11558,
-11507,-11449,-11386,-11320,-11253,-11185,-11119,-11056,
-10998,-10947,-10905,-10872,-10852,-10844,-10290,-3795,
-3698,-1814, 1991, 1983, 1958, 1919, 1866, 1799,
1721, 1631, 1530, 1421, 1302, 1177, 1044, 906,
763, 616, 467, 315, 162, 9, -142, -292,
-440, -584, -724, -858, -986,-1106,-1218,-1321,
-1414,-1496,-1566,-1623,-1667,-1695,-1710,-1713,
-1704,-1685,-1657,-1619,-1572,-1518,-1456,-1388,
-1314,-1234,-1150,-1062, -971, -878, -782, -686,
-588, -491, -394, -299, -206, -116, -29, 53,
131, 203, 270, 330, 382, 427, 463, 489,
505, 511, 524, 562, 620, 698, 790, 895,
1008, 1128, 1251, 1374, 1493, 1607, 1712, 1804,
1881, 1940, 1978, 1991, 9013, 9020, 9039, 9071,
9114, 9167, 9230, 9303, 9383, 9471, 9565, 9665,
9771, 9881, 9994,10110,10228,10347,10467,10586,
10705,10821,10935,11045,11151,11252,11348,11437,
11518,11592,11656,11711,11756,11789,11811,11819,
11815,11800,11773,11735,11688,11632,11567,11495,
11415,11330,11238,11142,11042,10938,10831,10722,
10612,10501,10390,10279,10170,10063, 9959, 9858,
9761, 9669, 9582, 9502, 9428, 9362, 9304, 9255,
9216, 9187, 9169, 9163, 9162, 9158, 9152, 9144,
9135, 9124, 9113, 9101, 9088, 9076, 9064, 9052,
9041, 9032, 9024, 9018, 9014, 9013,-13128,-13137,
-13166,-13212,-13274,-13352,-13444,-13549,-13666,-13795,
-13933,-14081,-14236,-14398,-14565,-14737,-14913,-15091,
-15270,-15450,-15629,-15806,-15979,-16149,-16313,-16472,
-16623,-16765,-16898,-17021,-17131,-17229,-17313,-17383,
-17436,-17472,-17492,-17499,-17493,-17475,-17446,-17406,
-17357,-17299,-17233,-17159,-17078,-16992,-16900,-16803,
-16703,-16600,-16495,-16388,-16281,-16173,-16066,-15961,
-15858,-15757,-15661,-15569,-15482,-15402,-15327,-15261,
-15202,-15153,-15113,-15084,-15066,-15059,-15042,-14993,
-14916,-14816,-14695,-14559,-14410,-14254,-14094,-13933,
-13777,-13628,-13492,-13371,-13271,-13194,-13145,-13128,
-658, -658, -658, -658, -657, -656, -656, -655,
-654, -653, -653, -652, -651, -651, -650, -650,
-649, -649, -649, -650, -650, -650, -651, -652,
-652, -653, -654, -655, -655, -656, -657, -657,
-658, -658, -658, -658, -658, -658, -658, -657,
-657, -656, -655, -655, -654, -653, -652, -652,
-651, -650, -650, -650, -649, -649, -649, -650,
-650, -650, -651, -652, -652, -653, -654, -655,
-655, -656, -657, -657, -658, -658, -658, -658,
-658, -658, -658, -658, -658, -658, -658, -658,
-658, -658, -658, -658, -658, -658, -658, -658,
-658, -658, 14, 13, 10, 4, -2, -11,
-20, -31, -41, -52, -63, -74, -83, -92,
-99, -105, -108, -109, -108, -105, -100, -94,
-86, -77, -67, -57, -47, -37, -27, -17,
-8, 0, 5, 10, 13, 14, 13, 10,
5, 0, -8, -17, -27, -37, -47, -57,
-67, -77, -86, -94, -100, -105, -108, -109,
-108, -105, -100, -94, -86, -77, -67, -57,
-47, -37, -27, -17, -8, 0, 5, 10,
13, 14, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14,-16263,-16282,-16338,-16426,
-16540,-16675,-16828,-16993,-17164,-17339,-17511,-17675,
-17828,-17964,-18078,-18165,-18221,-18241,-18223,-18173,
-18094,-17991,-17868,-17728,-17576,-17416,-17252,-17088,
-16927,-16776,-16636,-16512,-16409,-16331,-16280,-16263,
-16280,-16331,-16409,-16512,-16636,-16776,-16927,-17088,
-17252,-17416,-17576,-17728,-17868,-17991,-18094,-18173,
-18223,-18241,-18223,-18173,-18094,-17991,-17868,-17728,
-17576,-17416,-17252,-17088,-16927,-16776,-16636,-16512,
-16409,-16331,-16280,-16263,-16263,-16263,-16263,-16263,
-16263,-16263,-16263,-16263,-16263,-16263,-16263,-16263,
-16263,-16263,-16263,-16263,-16263,-16263, 9357, 9391,
9488, 9640, 9839,10075,10340,10627,10926,11229,
11528,11815,12080,12316,12515,12667,12764,12798,
12768,12680,12544,12364,12149,11906,11642,11363,
11078,10792,10513,10249,10006, 9791, 9611, 9475,
9387, 9357, 9387, 9475, 9611, 9791,10006,10249,
10513,10792,11078,11363,11642,11906,12149,12364,
12544,12680,12768,12798,12768,12680,12544,12364,
12149,11906,11642,11363,11078,10792,10513,10249,
10006, 9791, 9612, 9475, 9387, 9357, 9357, 9357,
9357, 9357, 9357, 9357, 9357, 9357, 9357, 9357,
9357, 9357, 9357, 9357, 9357, 9357, 9357, 9357,
13081,13077,13068,13053,13034,13011,12985,12958,
12929,12899,12870,12842,12817,12794,12775,12760,
12750,12747,12750,12759,12772,12789,12810,12834,
12859,12886,12914,12942,12969,12994,13018,13038,
13056,13069,13078,13081,13078,13069,13056,13038,
13018,12994,12969,12942,12914,12886,12859,12834,
12810,12789,12772,12759,12750,12747,12750,12759,
12772,12789,12810,12834,12859,12886,12914,12942,
12969,12994,13018,13038,13056,13069,13078,13081,
13081,13081,13081,13081,13081,13081,13081,13081,
13081,13081,13081,13081,13081,13081,13081,13081,
13081,13081, 5282, 5296, 5338, 5404, 5489, 5590,
5704, 5828, 5956, 6086, 6215, 6338, 6452, 6554,
6639, 6704, 6746, 6761, 6748, 6710, 6651, 6574,
6482, 6377, 6264, 6144, 6021, 5899, 5779, 5665,
5561, 5468, 5391, 5332, 5295, 5282, 5295, 5332,
5391, 5468, 5561, 5665, 5779, 5899, 6021, 6144,
6264, 6377, 6482, 6574, 6651, 6710, 6748, 6761,
6748, 6710, 6651, 6574, 6482, 6377, 6264, 6144,
6021, 5899, 5779, 5665, 5561, 5468, 5391, 5332,
5295, 5282, 5282, 5282, 5282, 5282, 5282, 5282,
5282, 5282, 5282, 5282, 5282, 5282, 5282, 5282,
5282, 5282, 5282, 5282,-18272,-18278,-18295,-18322,
-18357,-18399,-18446,-18496,-18549,-18603,-18656,-18707,
-18754,-18796,-18831,-18858,-18875,-18881,-18875,-18860,
-18836,-18804,-18766,-18723,-18676,-18627,-18576,-18526,
-18476,-18430,-18387,-18349,-18317,-18293,-18277,-18272,
-18277,-18293,-18317,-18349,-18387,-18430,-18476,-18526,
-18576,-18627,-18676,-18723,-18766,-18804,-18836,-18860,
-18875,-18881,-18875,-18860,-18836,-18804,-18766,-18723,
-18676,-18627,-18576,-18526,-18476,-18430,-18387,-18349,
-18317,-18293,-18277,-18272,-18272,-18272,-18272,-18272,
-18272,-18272,-18272,-18272,-18272,-18272,-18272,-18272,
-18272,-18272,-18272,-18272,-18272,-18272,-16576,-16590,
-16632,-16696,-16780,-16880,-16993,-17115,-17241,-17370,
-17497,-17619,-17731,-17831,-17916,-17980,-18021,-18036,
-18023,-17986,-17928,-17852,-17760,-17657,-17545,-17427,
-17306,-17185,-17066,-16954,-16851,-16760,-16684,-16626,
-16589,-16576,-16589,-16626,-16684,-16760,-16851,-16954,
-17066,-17185,-17306,-17427,-17545,-17657,-17760,-17852,
-17928,-17986,-18023,-18036,-18023,-17986,-17928,-17852,
-17760,-17657,-17545,-17427,-17306,-17185,-17066,-16954,
-16851,-16760,-16684,-16626,-16589,-16576,-16576,-16576,
-16576,-16576,-16576,-16576,-16576,-16576,-16576,-16576,
-16576,-16576,-16576,-16576,-16576,-16576,-16576,-16576,
9527, 9557, 9642, 9776, 9950,10158,10391,10643,
10906,11172,11435,11687,11920,12128,12302,12436,
12521,12551,12524,12448,12327,12170,11981,11767,
11535,11290,11039,10788,10543,10311,10097, 9908,
9751, 9630, 9554, 9527, 9554, 9630, 9751, 9908,
10097,10311,10543,10788,11039,11290,11535,11767,
11981,12170,12327,12448,12524,12551,12524,12448,
12327,12170,11981,11767,11535,11290,11039,10788,
10543,10311,10097, 9908, 9751, 9630, 9554, 9527,
9527, 9527, 9527, 9527, 9527, 9527, 9527, 9527,
9527, 9527, 9527, 9527, 9527, 9527, 9527, 9527,
9527, 9527,-12879,-12876,-12867,-12854,-12836,-12814,
-12790,-12764,-12736,-12709,-12682,-12655,-12631,-12610,
-12592,-12578,-12569,-12566,-12569,-12576,-12589,-12605,
-12625,-12647,-12671,-12697,-12723,-12749,-12774,-12798,
-12820,-12840,-12856,-12869,-12877,-12879,-12877,-12869,
-12856,-12840,-12820,-12798,-12774,-12749,-12723,-12697,
-12671,-12647,-12625,-12605,-12589,-12576,-12569,-12566,
-12569,-12576,-12589,-12605,-12625,-12647,-12671,-12697,
-12723,-12749,-12774,-12798,-12820,-12840,-12856,-12869,
-12877,-12879,-12879,-12879,-12879,-12879,-12879,-12879,
-12879,-12879,-12879,-12879,-12879,-12879,-12879,-12879,
-12879,-12879,-12879,-12879,-5535,-5548,-5584,-5640,
-5713,-5801,-5899,-6005,-6116,-6228,-6338,-6445,
-6543,-6630,-6704,-6760,-6796,-6809,-6797,-6765,
-6714,-6648,-6568,-6478,-6380,-6277,-6172,-6066,
-5963,-5865,-5775,-5696,-5629,-5579,-5546,-5535,
-5546,-5579,-5629,-5696,-5775,-5865,-5963,-6066,
-6172,-6277,-6380,-6478,-6568,-6648,-6714,-6765,
-6797,-6809,-6797,-6765,-6714,-6648,-6568,-6478,
-6380,-6277,-6172,-6066,-5963,-5865,-5775,-5696,
-5629,-5579,-5546,-5535,-5535,-5535,-5535,-5535,
-5535,-5535,-5535,-5535,-5535,-5535,-5535,-5535,
-5535,-5535,-5535,-5535,-5535,-5535,-17968,-17974,
-17989,-18014,-18047,-18085,-18128,-18175,-18224,-18273,
-18322,-18369,-18412,-18451,-18483,-18508,-18524,-18529,
-18524,-18510,-18488,-18458,-18423,-18384,-18341,-18295,
-18249,-18202,-18157,-18114,-18074,-18039,-18010,-17987,
-17973,-17968,-17973,-17987,-18010,-18039,-18074,-18114,
-18157,-18202,-18249,-18295,-18341,-18384,-18423,-18458,
-18488,-18510,-18524,-18529,-18524,-18510,-18488,-18458,
-18423,-18384,-18341,-18295,-18249,-18202,-18157,-18114,
-18074,-18039,-18010,-17987,-17973,-17968,-17968,-17968,
-17968,-17968,-17968,-17968,-17968,-17968,-17968,-17968,
-17968,-17968,-17968,-17968,-17968,-17968,-17968,-17968,
-32767,-32767,16753,-16545,-32767,-32767,16753,-16545,
0, 29, 114, 247, 422, 632, 871, 1132,
1410, 1696, 1985, 2269, 2544, 2801, 3035, 3239,
3406, 3530, 3604, 3622, 3577, 3474, 3323, 3129,
2896, 2628, 2330, 2006, 1659, 1295, 917, 529,
136, -256, -647,-1030,-1402,-1758,-2094,-2405,
-2688,-2939,-3153,-3326,-3453,-3531,-3575,-3604,
-3619,-3620,-3608,-3584,-3548,-3501,-3443,-3376,
-3300,-3215,-3123,-3023,-2917,-2806,-2689,-2567,
-2442,-2314,-2183,-2050,-1917,-1782,-1648,-1515,
-1383,-1253,-1126,-1002, -882, -768, -658, -555,
-458, -369, -288, -215, -152, -99, -56, -25,
-6, 0, 0, -16, -62, -134, -231, -347,
-481, -628, -785, -950,-1119,-1288,-1455,-1615,
-1767,-1906,-2030,-2135,-2217,-2275,-2303,-2308,
-2299,-2276,-2240,-2193,-2136,-2069,-1994,-1913,
-1826,-1734,-1638,-1540,-1441,-1342,-1244,-1147,
-1054, -965, -882, -805, -736, -676, -625, -586,
-553, -522, -491, -462, -434, -407, -381, -356,
-332, -310, -288, -267, -247, -229, -211, -194,
-177, -162, -148, -134, -121, -109, -98, -87,
-78, -68, -60, -52, -45, -38, -33, -27,
-22, -18, -14, -11, -8, -6, -4, -2,
-1, 0, 0, 0, 3975, 3983, 4007, 4044,
4094, 4154, 4222, 4298, 4379, 4463, 4549, 4636,
4721, 4802, 4879, 4949, 5011, 5063, 5103, 5130,
5141, 5141, 5132, 5115, 5091, 5062, 5026, 4986,
4941, 4892, 4840, 4786, 4730, 4673, 4616, 4558,
4502, 4446, 4393, 4343, 4296, 4253, 4215, 4182,
4155, 4134, 4118, 4103, 4088, 4075, 4062, 4051,
4040, 4030, 4021, 4012, 4005, 3998, 3992, 3986,
3981, 3977, 3973, 3970, 3967, 3965, 3963, 3962,
3961, 3960, 3960, 3960, 3960, 3960, 3961, 3962,
3963, 3964, 3965, 3966, 3967, 3969, 3970, 3971,
3972, 3973, 3974, 3974, 3975, 3975, 0, 0,
0, 0, -2, -7, -17, -31, -51, -78,
-113, -157, -210, -269, -336, -408, -484, -565,
-648, -734, -821, -908, -996,-1081,-1165,-1246,
-1323,-1395,-1462,-1522,-1575,-1620,-1656,-1682,
-1698,-1702,-1698,-1691,-1681,-1668,-1652,-1634,
-1613,-1589,-1563,-1535,-1505,-1472,-1438,-1402,
-1365,-1326,-1286,-1244,-1202,-1158,-1114,-1069,
-1023, -977, -931, -884, -837, -790, -744, -697,
-652, -606, -562, -518, -475, -433, -392, -353,
-315, -278, -243, -210, -179, -150, -123, -98,
-76, -57, -40, -26, -14, -6, -1, 0,
0, -38, -143, -299, -489, -698, -909,-1108,
-1277,-1401,-1465,-1451,-1382,-1290,-1177,-1046,
-899, -739, -566, -384, -195, -1, 195, 392,
588, 780, 966, 1144, 1311, 1466, 1606, 1729,
1832, 1914, 1972, 2005, 2020, 2031, 2037, 2037,
2033, 2024, 2011, 1994, 1972, 1947, 1919, 1887,
1851, 1813, 1772, 1728, 1682, 1634, 1583, 1531,
1477, 1421, 1364, 1306, 1247, 1188, 1128, 1067,
1007, 946, 886, 826, 766, 708, 650, 594,
539, 485, 434, 384, 336, 291, 248, 208,
171, 137, 107, 79, 56, 36, 20, 9,
2, 0,-1574,-1554,-1498,-1412,-1303,-1177,
-1040, -899, -759, -628, -511, -416, -330, -239,
-145, -47, 52, 154, 257, 359, 461, 561,
659, 753, 843, 928, 1008, 1081, 1147, 1205,
1253, 1292, 1321, 1338, 1343, 1335, 1317, 1295,
1269, 1238, 1203, 1164, 1122, 1076, 1026, 974,
918, 860, 799, 735, 670, 602, 532, 461,
389, 315, 240, 164, 88, 11, -65, -142,
-220, -296, -373, -449, -524, -598, -670, -742,
-811, -879, -945,-1009,-1070,-1129,-1185,-1238,
-1288,-1334,-1377,-1417,-1452,-1483,-1510,-1533,
-1551,-1564,-1572,-1574,16128
};
static short mario_sidewalk_wait_tbl[]= {
1, 0, /* chn14(19) */
90, 1,
1, 0,
1, 0, /* chn14(19) */
1, 91,
1, 0,
1, 0, /* m_waist1_3(18) */
1, 0,
1, 2268,
90, 1998, /* m_body1(17) */
90, 2088,
90, 2178,
90, 1728, /* m_head2(16) */
90, 1818,
90, 1908,
1, 1724, /* chn6(14) */
1, 1725,
1, 1726,
90, 96, /* m_larmA1(2) */
90, 186,
90, 276,
1, 0, /* m_larmB1(1) */
1, 0,
1, 95,
1, 92, /* m_lhand1(0) */
1, 93,
1, 94,
1, 1720, /* chn10(12) */
1, 1721,
1, 1722,
90, 370, /* m_rarmA1(5) */
90, 460,
90, 550,
1, 0, /* m_rarmB1(4) */
1, 0,
1, 369,
1, 366, /* m_rhand1(3) */
1, 367,
1, 368,
1, 0, /* chn15(13) */
1, 0,
1, 1723,
90, 1450, /* m_llegA1(11) */
90, 1540,
90, 1630,
1, 0, /* m_llegB1(10) */
1, 0,
90, 1360,
1, 0, /* m_ltoot1(9) */
1, 0,
90, 1270,
1, 0, /* chn17(15) */
1, 0,
1, 1727,
90, 1000, /* m_rlegA1(8) */
90, 1090,
90, 1180,
1, 0, /* m_rlegB1(7) */
1, 0,
90, 910,
90, 640, /* m_rfoot1(6) */
90, 730,
90, 820,
};
AnimeRecord animMarioSideWait = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
90, /* number of frames */
20, /* number of joints */
mario_sidewalk_wait_prm,
mario_sidewalk_wait_tbl
};