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

369 lines
17 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario climb right animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
July 11, 1995
********************************************************************************/
#include "../headers.h"
static short mario_climb_right_prm[]={
0, 7, 136, 136, 136, 136, 137, 137,
138, 138, 139, 140, 141, 141, 142, 142,
143, 143, 143, 143, 143, 143, 143, 143,
142, 142, 142, 142, 141, 141, 141, 141,
141, 141, 142, 142, 142, 142, 143, 143,
143, 144, 144, 144, 144, 144, 144, 143,
143, 142, 142, 141, 140, 139, 139, 138,
138, 137, 136, 136, 136, 136, -92, -92,
-92, -91, -91, -91, -91, -90, -90, -90,
-90, -90, -90, -90, -91, -92, -93, -94,
-96, -98, -100, -103, -105, -107, -110, -112,
-113, -114, -115, -116, -115, -114, -113, -111,
-110, -107, -105, -103, -100, -98, -96, -94,
-93, -92, -91, -90, -90, -90, -90, -90,
-90, -90, -90, -90, -91, -91, -91, -91,
-92, -92,16383, 1272, 1272, 1323, 1466, 1687,
1971, 2304, 2671, 3058, 3450, 3832, 4191, 4512,
4780, 4981, 5099, 5137, 5109, 5026, 4897, 4734,
4545, 4341, 4131, 3927, 3736, 3571, 3439, 3352,
3320, 3358, 3465, 3626, 3827, 4052, 4286, 4515,
4723, 4896, 5019, 5076, 5053, 4958, 4815, 4630,
4410, 4162, 3890, 3604, 3308, 3009, 2714, 2429,
2161, 1916, 1702, 1523, 1388, 1302, 1272,-2414,
-2414,-2468,-2619,-2852,-3151,-3501,-3887,-4293,
-4705,-5105,-5480,-5813,-6089,-6293,-6410,-6438,
-6395,-6290,-6137,-5944,-5725,-5489,-5247,-5012,
-4793,-4603,-4452,-4351,-4311,-4350,-4466,-4643,
-4865,-5115,-5377,-5634,-5869,-6067,-6211,-6284,
-6270,-6179,-6037,-5852,-5630,-5377,-5101,-4809,
-4506,-4200,-3897,-3605,-3329,-3078,-2857,-2673,
-2534,-2445,-2414,-9597,-9597,-9614,-9662,-9734,
-9824,-9927,-10037,-10147,-10252,-10345,-10422,-10475,
-10500,-10489,-10438,-10336,-10183,-9988,-9760,-9507,
-9238,-8961,-8685,-8418,-8170,-7948,-7761,-7619,
-7529,-7498,-7523,-7594,-7702,-7839,-7995,-8163,
-8332,-8494,-8641,-8763,-8852,-8920,-8986,-9051,
-9113,-9172,-9229,-9283,-9333,-9380,-9423,-9461,
-9496,-9526,-9551,-9571,-9585,-9594,-9597,-7822,
-7822,-7827,-7842,-7865,-7897,-7935,-7981,-8032,
-8089,-8150,-8214,-8282,-8351,-8423,-8495,-8567,
-8638,-8707,-8775,-8840,-8900,-8957,-9008,-9054,
-9093,-9124,-9148,-9162,-9167,-9163,-9150,-9129,
-9102,-9068,-9027,-8982,-8931,-8877,-8818,-8757,
-8694,-8628,-8562,-8495,-8427,-8361,-8296,-8232,
-8171,-8113,-8058,-8008,-7962,-7922,-7887,-7860,
-7839,-7826,-7822,-101440,-101440,-101399,-101282,-101092,
-100838,-100524,-100157,-99742,-99285,-98793,-98272,-97726,
-97163,-96587,-96006,-95425,-94850,-94286,-93741,-93219,
-92727,-92271,-91856,-91488,-91174,-90920,-90731,-90613,
-90572,-90608,-90711,-90877,-91101,-91377,-91703,-92071,
-92479,-92920,-93390,-93884,-94398,-94926,-95464,-96006,
-96549,-97087,-97615,-98128,-98622,-99093,-99534,-99941,
-100310,-100635,-100912,-101136,-101301,-101405,-101440,-21255,
-21255,-21262,-21280,-21311,-21351,-21401,-21460,-21526,
-21599,-21678,-21761,-21848,-21938,-22030,-22123,-22215,
-22307,-22397,-22484,-22568,-22646,-22719,-22785,-22844,
-22894,-22935,-22965,-22984,-22990,-22984,-22968,-22941,
-22906,-22862,-22810,-22751,-22686,-22615,-22540,-22461,
-22379,-22295,-22209,-22123,-22036,-21950,-21866,-21784,
-21705,-21630,-21559,-21494,-21436,-21384,-21339,-21304,
-21277,-21261,-21255,74523,74523,74477,74343,74128,
73839,73483,73066,72595,72077,71518,70925,70306,
69666,69013,68353,67693,67040,66400,65781,65188,
64630,64111,63640,63223,62867,62578,62363,62229,
62183,62224,62341,62529,62783,63097,63467,63885,
64348,64849,65382,65944,66527,67126,67737,68353,
68969,69580,70179,70763,71324,71858,72358,72821,
73240,73609,73923,74177,74366,74483,74523, -81,
-81, -108, -184, -300, -448, -619, -806, -998,
-1188,-1368,-1528,-1660,-1756,-1807,-1805,-1742,
-1608,-1347, -931, -391, 240, 931, 1649, 2363,
3039, 3647, 4153, 4527, 4735, 4795, 4756, 4631,
4433, 4176, 3872, 3535, 3179, 2816, 2460, 2125,
1822, 1567, 1372, 1215, 1064, 920, 784, 656,
536, 425, 324, 233, 153, 83, 25, -20,
-53, -74, -81, 4750, 4750, 4786, 4889, 5048,
5255, 5500, 5775, 6069, 6373, 6679, 6977, 7257,
7511, 7728, 7901, 8018, 8072, 8032, 7889, 7661,
7371, 7039, 6686, 6333, 6000, 5707, 5476, 5328,
5283, 5341, 5479, 5685, 5944, 6242, 6566, 6901,
7234, 7551, 7838, 8082, 8268, 8383, 8412, 8355,
8228, 8039, 7800, 7521, 7212, 6883, 6546, 6209,
5884, 5580, 5309, 5080, 4904, 4790, 4750,-13525,
-13525,-13520,-13505,-13478,-13439,-13386,-13320,-13238,
-13141,-13026,-12894,-12743,-12572,-12380,-12168,-11932,
-11674,-11339,-10894,-10363,-9772,-9147,-8513,-7896,
-7321,-6812,-6397,-6100,-5947,-5924,-5991,-6138,
-6353,-6625,-6943,-7295,-7671,-8058,-8447,-8825,
-9181,-9503,-9782,-10046,-10330,-10628,-10935,-11247,
-11558,-11864,-12159,-12438,-12696,-12928,-13130,-13295,
-13420,-13498,-13525,-9178,-9178,-9190,-9225,-9282,
-9357,-9451,-9560,-9683,-9819,-9966,-10121,-10283,
-10451,-10622,-10795,-10968,-11139,-11307,-11469,-11624,
-11771,-11906,-12030,-12139,-12232,-12308,-12364,-12400,
-12412,-12401,-12370,-12321,-12254,-12172,-12075,-11966,
-11844,-11713,-11573,-11426,-11273,-11116,-10956,-10795,
-10634,-10474,-10316,-10164,-10017,-9877,-9745,-9624,
-9515,-9418,-9335,-9269,-9219,-9189,-9178,20261,
20261,20300,20414,20596,20841,21144,21498,21897,
22337,22811,23314,23840,24382,24937,25497,26057,
26611,27154,27679,28182,28656,29096,29496,29849,
30152,30397,30579,30693,30732,30698,30598,30439,
30223,29956,29643,29288,28895,28470,28017,27541,
27046,26537,26019,25497,24974,24456,23947,23452,
22976,22523,22098,21706,21350,21037,20770,20555,
20395,20296,20261,23202,23202,23189,23153,23095,
23016,22919,22806,22678,22537,22385,22224,22056,
21882,21704,21525,21346,21168,20994,20826,20665,
20513,20372,20244,20131,20034,19955,19897,19861,
19848,19859,19891,19942,20011,20096,20197,20311,
20436,20572,20718,20870,21029,21192,21357,21525,
21692,21858,22021,22180,22332,22477,22614,22739,
22853,22953,23039,23108,23159,23191,23202,-3895,
-3895,-3858,-3747,-3571,-3333,-3040,-2697,-2309,
-1883,-1423, -935, -426, 99, 637, 1180, 1723,
2260, 2787, 3296, 3784, 4243, 4670, 5057, 5401,
5694, 5932, 6108, 6218, 6256, 6223, 6127, 5972,
5763, 5504, 5200, 4856, 4475, 4063, 3624, 3162,
2682, 2189, 1687, 1180, 673, 171, -322, -802,
-1263,-1702,-2115,-2495,-2840,-3143,-3402,-3611,
-3766,-3862,-3895, 4283, 4283, 4285, 4291, 4301,
4314, 4330, 4349, 4371, 4395, 4420, 4447, 4476,
4505, 4535, 4565, 4595, 4625, 4654, 4683, 4710,
4736, 4759, 4781, 4800, 4816, 4829, 4839, 4845,
4848, 4846, 4840, 4832, 4820, 4806, 4789, 4770,
4748, 4726, 4701, 4675, 4649, 4621, 4593, 4565,
4537, 4509, 4481, 4455, 4429, 4405, 4382, 4360,
4341, 4324, 4310, 4298, 4290, 4284, 4283, 132,
132, 143, 175, 226, 295, 379, 478, 590,
712, 845, 985, 1132, 1284, 1439, 1595, 1752,
1906, 2058, 2205, 2345, 2478, 2601, 2712, 2811,
2896, 2964, 3015, 3047, 3058, 3048, 3021, 2976,
2916, 2841, 2754, 2654, 2545, 2426, 2299, 2166,
2028, 1886, 1741, 1595, 1449, 1304, 1162, 1024,
891, 764, 646, 536, 437, 349, 275, 214,
170, 142, 132,-22570,-22570,-22534,-22430,-22263,
-22039,-21762,-21437,-21071,-20668,-20234,-19773,-19292,
-18794,-18286,-17773,-17260,-16753,-16255,-15774,-15313,
-14879,-14476,-14109,-13785,-13508,-13283,-13117,-13013,
-12977,-13008,-13099,-13245,-13443,-13687,-13974,-14300,
-14659,-15049,-15464,-15900,-16354,-16820,-17294,-17773,
-18252,-18727,-19193,-19647,-20083,-20498,-20887,-21247,
-21572,-21859,-22104,-22301,-22448,-22539,-22570,17558,
17558,17532,17456,17335,17171,16969,16732,16465,
16171,15854,15518,15167,14804,14433,14059,13685,
13314,12951,12600,12264,11947,11653,11386,11149,
10947,10783,10662,10586,10560,10582,10649,10756,
10900,11078,11287,11525,11787,12071,12374,12692,
13023,13363,13710,14059,14408,14755,15095,15426,
15744,16047,16331,16593,16830,17040,17218,17362,
17469,17536,17558, 8112, 8112, 8096, 8049, 7974,
7873, 7748, 7602, 7437, 7256, 7060, 6853, 6636,
6412, 6184, 5953, 5722, 5493, 5269, 5052, 4845,
4650, 4468, 4303, 4157, 4033, 3932, 3856, 3810,
3793, 3807, 3848, 3914, 4003, 4113, 4243, 4389,
4551, 4726, 4913, 5109, 5314, 5523, 5737, 5953,
6168, 6382, 6592, 6796, 6992, 7179, 7354, 7516,
7663, 7792, 7902, 7991, 8057, 8098, 8112, 8646,
8646, 8638, 8617, 8583, 8538, 8481, 8416, 8341,
8259, 8171, 8077, 7980, 7879, 7775, 7671, 7567,
7464, 7363, 7265, 7171, 7083, 7001, 6927, 6861,
6805, 6759, 6725, 6704, 6697, 6703, 6722, 6751,
6792, 6841, 6900, 6966, 7039, 7118, 7202, 7291,
7383, 7478, 7574, 7671, 7769, 7865, 7960, 8052,
8140, 8225, 8304, 8377, 8443, 8501, 8551, 8591,
8621, 8639, 8646,-22482,-22482,-22501,-22555,-22642,
-22759,-22903,-23071,-23262,-23471,-23697,-23937,-24188,
-24446,-24710,-24977,-25244,-25508,-25767,-26017,-26257,
-26483,-26693,-26883,-27052,-27196,-27313,-27400,-27454,
-27472,-27456,-27409,-27333,-27230,-27103,-26953,-26784,
-26597,-26394,-26179,-25952,-25716,-25473,-25226,-24977,
-24728,-24481,-24239,-24003,-23776,-23560,-23357,-23170,
-23001,-22852,-22725,-22622,-22546,-22498,-22482,-4656,
-4656,-4660,-4673,-4693,-4720,-4754,-4793,-4837,
-4886,-4939,-4995,-5053,-5113,-5175,-5237,-5299,
-5360,-5421,-5479,-5535,-5587,-5636,-5680,-5720,
-5753,-5780,-5801,-5813,-5818,-5814,-5803,-5785,
-5761,-5731,-5697,-5657,-5614,-5567,-5516,-5464,
-5409,-5352,-5295,-5237,-5179,-5121,-5065,-5010,
-4957,-4907,-4860,-4816,-4777,-4742,-4712,-4688,
-4671,-4660,-4656, -275, -275, -279, -290, -308,
-332, -361, -395, -434, -477, -523, -572, -623,
-676, -730, -784, -839, -892, -945, -996,-1045,
-1091,-1134,-1173,-1207,-1237,-1261,-1278,-1289,
-1293,-1290,-1280,-1265,-1244,-1218,-1187,-1153,
-1115,-1073,-1029, -983, -935, -885, -835, -784,
-733, -683, -634, -585, -539, -495, -454, -416,
-381, -351, -325, -304, -288, -279, -275,-21745,
-21745,-21716,-21634,-21502,-21323,-21104,-20847,-20556,
-20237,-19892,-19527,-19145,-18751,-18348,-17941,-17534,
-17131,-16737,-16355,-15990,-15645,-15326,-15035,-14778,
-14558,-14380,-14248,-14165,-14137,-14162,-14234,-14350,
-14507,-14701,-14928,-15186,-15471,-15780,-16109,-16455,
-16815,-17185,-17561,-17941,-18321,-18697,-19067,-19426,
-19772,-20102,-20410,-20696,-20954,-21181,-21375,-21532,
-21648,-21720,-21745,15653,15653,15634,15576,15484,
15360,15207,15029,14826,14604,14365,14110,13845,
13570,13290,13007,12724,12444,12170,11904,11650,
11410,11188,10986,10807,10654,10530,10438,10381,
10361,10378,10429,10509,10618,10753,10912,11091,
11289,11504,11733,11974,12224,12481,12743,13007,
13272,13533,13791,14041,14281,14510,14725,14923,
15103,15261,15396,15505,15586,15636,15653,-7694,
-7694,-7691,-7680,-7663,-7640,-7611,-7577,-7540,
-7498,-7453,-7405,-7356,-7304,-7252,-7199,-7146,
-7093,-7042,-6992,-6944,-6900,-6858,-6820,-6787,
-6758,-6735,-6717,-6707,-6703,-6706,-6716,-6731,
-6751,-6776,-6806,-6840,-6877,-6917,-6960,-7005,
-7052,-7100,-7149,-7199,-7248,-7297,-7345,-7392,
-7437,-7480,-7521,-7558,-7591,-7621,-7646,-7667,
-7682,-7691,-7694,-4344,-4344,-4350,-4367,-4393,
-4429,-4473,-4525,-4584,-4648,-4718,-4791,-4868,
-4948,-5029,-5111,-5193,-5274,-5353,-5430,-5504,
-5573,-5638,-5696,-5748,-5792,-5828,-5855,-5872,
-5877,-5872,-5858,-5834,-5803,-5764,-5718,-5666,
-5608,-5546,-5480,-5410,-5338,-5263,-5187,-5111,
-5034,-4958,-4884,-4811,-4742,-4675,-4613,-4556,
-4504,-4458,-4419,-4387,-4364,-4349,-4344,-22990,
-22990,-22998,-23020,-23057,-23106,-23166,-23237,-23317,
-23405,-23500,-23601,-23706,-23815,-23925,-24038,-24150,
-24260,-24369,-24474,-24575,-24670,-24758,-24838,-24909,
-24969,-25018,-25055,-25077,-25085,-25078,-25059,-25027,
-24983,-24930,-24867,-24796,-24718,-24633,-24542,-24447,
-24348,-24246,-24142,-24038,-23933,-23829,-23727,-23628,
-23533,-23442,-23357,-23279,-23208,-23145,-23092,-23048,
-23016,-22997,-22990,32767,32767,16753,-16545,32767,
32767,16753, -739, -739, -736, -728, -715, -698,
-677, -652, -623, -592, -559, -523, -486, -448,
-409, -369, -330, -291, -252, -215, -180, -146,
-115, -87, -62, -40, -23, -10, -2, 0,
-2, -9, -20, -35, -54, -76, -101, -129,
-159, -191, -225, -260, -296, -332, -369, -406,
-443, -479, -514, -547, -579, -609, -637, -662,
-684, -703, -718, -730, -737, -739, 1664, 1664,
1658, 1640, 1611, 1572, 1524, 1468, 1404, 1334,
1259, 1179, 1095, 1009, 921, 832, 743, 655,
568, 485, 405, 330, 260, 196, 140, 92,
53, 24, 6, 0, 5, 21, 46, 80,
123, 173, 229, 291, 359, 431, 507, 585,
666, 749, 832, 915, 997, 1078, 1157, 1233,
1305, 1372, 1435, 1491, 1541, 1583, 1618, 1643,
1659, 1664,-18332,-18332,-18325,-18306,-18274,-18233,
-18181,-18121,-18052,-17977,-17896,-17811,-17721,-17628,
-17534,-17438,-17343,-17248,-17156,-17066,-16980,-16899,
-16824,-16756,-16696,-16644,-16602,-16571,-16552,-16545,
-16551,-16568,-16595,-16632,-16677,-16731,-16791,-16858,
-16931,-17008,-17089,-17174,-17261,-17349,-17438,-17527,
-17616,-17703,-17787,-17868,-17946,-18018,-18085,-18146,
-18199,-18245,-18282,-18309,-18326,-18332,-12919, 472,
-7498, -38, -38, -38, -40, -42, -46, -50,
-56, -61, -68, -75, -82, -90, -98, -106,
-114, -122, -130, -138, -146, -153, -160, -167,
-172, -177, -182, -185, -188, -190, -190, -190,
-188, -186, -183, -179, -174, -169, -164, -157,
-151, -144, -137, -129, -122, -114, -106, -99,
-91, -84, -77, -71, -64, -59, -53, -49,
-45, -42, -40, -38, -38,-1080,-1080,-1080,
-1080,-1080,-1080,-1079,-1078,-1078,-1077,-1076,
-1076,-1075,-1074,-1073,-1072,-1071,-1071,-1070,
-1069,-1068,-1067,-1067,-1066,-1066,-1065,-1065,
-1064,-1064,-1064,-1064,-1064,-1065,-1065,-1065,
-1066,-1066,-1067,-1068,-1068,-1069,-1070,-1071,
-1071,-1072,-1073,-1074,-1075,-1075,-1076,-1077,
-1078,-1078,-1079,-1079,-1080,-1080,-1080,-1080,
-1080, -996, -996, -991, -975, -949, -915, -872,
-823, -767, -705, -639, -568, -495, -418, -341,
-262, -184, -106, -30, 43, 113, 180, 241,
297, 347, 389, 424, 449, 465, 471, 466,
452, 430, 399, 362, 318, 268, 213, 154,
90, 23, -45, -116, -189, -262, -335, -408,
-479, -549, -616, -679, -739, -794, -844, -887,
-925, -955, -977, -991, -996, -107, 1096,16249,
};
static short mario_climb_right_tbl[]={
1, 1, /* chn14_1_3translate x */
60, 2, /* chn14_1_3 translate y */
60, 62, /* chn14_1_3 translate z */
1, 0, /* chn14_1_3 rotate x */
1, 122, /* chn14_1_3 rotate y */
1, 0, /* chn14_1_3 rotate z */
1, 2173, /* <m_waist>1_3 rotate x */
1, 2174, /* <m_waist>1_3 rotate y */
1, 2175, /* <m_waist>1_3 rotate z */
60, 1993, /* <m_body>1 rotate x */
60, 2053, /* <m_body>1 rotate y */
60, 2113, /* <m_body>1 rotate z */
1, 1990, /* <m_head>2 rotate x */
1, 1991, /* <m_head>2 rotate y */
1, 1992, /* <m_head>2 rotate z */
1, 1807, /* chn6 rotate x */
1, 1808, /* chn6 rotate y */
1, 1809, /* chn6 rotate z */
60, 363, /* <m_larmA>1 rotate x */
60, 423, /* <m_larmA>1 rotate y */
60, 483, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
60, 303, /* <m_larmB>1 rotate z */
60, 123, /* <m_lhand>1 rotate x */
60, 183, /* <m_lhand>1 rotate y */
60, 243, /* <m_lhand>1 rotate z */
1, 1803, /* chn10 rotate x */
1, 1804, /* chn10 rotate y */
1, 1805, /* chn10 rotate z */
60, 783, /* <m_rarmA>1 rotate x */
60, 843, /* <m_rarmA>1 rotate y */
60, 903, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
60, 723, /* <m_rarmB>1 rotate z */
60, 543, /* <m_rhand>1 rotate x */
60, 603, /* <m_rhand>1 rotate y */
60, 663, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 1806, /* chn15 rotate z */
60, 1623, /* <m_llegA>1 rotate x */
60, 1683, /* <m_llegA>1 rotate y */
60, 1743, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
60, 1563, /* <m_llegB>1 rotate z */
60, 1383, /* <m_ltoot>1 rotate x */
60, 1443, /* <m_ltoot>1 rotate y */
60, 1503, /* <m_ltoot>1 rotate z */
60, 1810, /* chn17 rotate x */
60, 1870, /* chn17 rotate y */
60, 1930, /* chn17 rotate z */
60, 1203, /* <m_rlegA>1 rotate x */
60, 1263, /* <m_rlegA>1 rotate y */
60, 1323, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
60, 1143, /* <m_rlegB>1 rotate z */
60, 963, /* <m_rfoot>1 rotate x */
60, 1023, /* <m_rfoot>1 rotate y */
60, 1083, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioClimbRight = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
60,
20,
mario_climb_right_prm,
mario_climb_right_tbl
};