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

345 lines
16 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario climb left animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
July 11, 1995
********************************************************************************/
#include "../headers.h"
static short mario_climb_left_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, 6800, 6800, 6798, 6792, 6782,
6768, 6752, 6733, 6711, 6687, 6662, 6635, 6606,
6577, 6547, 6516, 6486, 6456, 6427, 6398, 6371,
6345, 6322, 6300, 6281, 6264, 6251, 6241, 6235,
6233, 6235, 6240, 6249, 6261, 6275, 6292, 6311,
6332, 6355, 6380, 6406, 6432, 6460, 6488, 6516,
6545, 6573, 6600, 6627, 6653, 6677, 6700, 6722,
6741, 6758, 6772, 6784, 6793, 6798, 6800,-2414,
-2414,-2430,-2475,-2548,-2645,-2766,-2907,-3067,
-3242,-3431,-3632,-3841,-4058,-4279,-4502,-4726,
-4947,-5164,-5373,-5574,-5763,-5938,-6098,-6239,
-6360,-6457,-6530,-6575,-6591,-6577,-6538,-6474,
-6388,-6282,-6157,-6015,-5858,-5689,-5508,-5318,
-5121,-4918,-4711,-4502,-4294,-4087,-3884,-3687,
-3497,-3316,-3147,-2990,-2848,-2723,-2617,-2531,
-2467,-2428,-2414,-9597,-9597,-9581,-9535,-9461,
-9361,-9238,-9094,-8932,-8753,-8560,-8356,-8142,
-7922,-7696,-7468,-7241,-7015,-6795,-6581,-6377,
-6184,-6005,-5842,-5699,-5576,-5476,-5402,-5356,
-5340,-5354,-5394,-5459,-5547,-5655,-5783,-5927,
-6087,-6259,-6444,-6637,-6838,-7045,-7256,-7468,
-7681,-7892,-8099,-8300,-8493,-8678,-8850,-9010,
-9154,-9282,-9390,-9478,-9543,-9583,-9597,-16062,
-16062,-16036,-15961,-15841,-15680,-15481,-15248,-14985,
-14695,-14383,-14052,-13706,-13348,-12983,-12614,-12246,
-11881,-11523,-11177,-10846,-10534,-10244,-9981,-9748,
-9549,-9388,-9268,-9193,-9167,-9190,-9255,-9360,
-9502,-9678,-9884,-10118,-10377,-10656,-10955,-11268,
-11594,-11929,-12270,-12614,-12959,-13300,-13635,-13961,
-14274,-14573,-14852,-15111,-15345,-15551,-15727,-15869,
-15974,-16039,-16062,-97399,-97399,-97373,-97299,-97181,
-97021,-96824,-96593,-96332,-96046,-95736,-95409,-95066,
-94712,-94351,-93986,-93621,-93259,-92905,-92563,-92235,
-91926,-91639,-91379,-91148,-90951,-90791,-90672,-90598,
-90572,-90595,-90659,-90764,-90904,-91078,-91282,-91514,
-91770,-92047,-92342,-92653,-92975,-93307,-93645,-93986,
-94327,-94664,-94996,-95319,-95629,-95924,-96202,-96457,
-96689,-96893,-97067,-97208,-97312,-97377,-97399,-20996,
-20996,-21003,-21025,-21060,-21106,-21164,-21231,-21308,
-21391,-21482,-21577,-21677,-21781,-21886,-21993,-22100,
-22205,-22309,-22409,-22504,-22595,-22678,-22755,-22822,
-22880,-22926,-22961,-22983,-22990,-22984,-22965,-22934,
-22893,-22842,-22783,-22715,-22640,-22559,-22473,-22382,
-22288,-22191,-22093,-21993,-21893,-21795,-21698,-21604,
-21513,-21427,-21346,-21271,-21203,-21144,-21093,-21052,
-21021,-21002,-20996,74202,74202,74157,74027,73818,
73536,73189,72783,72324,71819,71275,70698,70095,
69472,68835,68193,67550,66914,66291,65687,65110,
64566,64061,63602,63196,62849,62568,62359,62228,
62183,62223,62336,62520,62767,63074,63433,63841,
64292,64779,65299,65846,66414,66998,67593,68193,
68793,69387,69971,70539,71086,71606,72094,72544,
72952,73312,73618,73866,74049,74163,74202, -81,
-81, -64, -16, 60, 163, 291, 440, 609,
795, 995, 1207, 1429, 1658, 1892, 2128, 2365,
2599, 2828, 3050, 3262, 3462, 3648, 3817, 3966,
4094, 4197, 4274, 4322, 4339, 4324, 4282, 4215,
4124, 4011, 3879, 3729, 3563, 3384, 3193, 2992,
2783, 2568, 2349, 2128, 1908, 1689, 1474, 1265,
1064, 873, 694, 528, 378, 246, 133, 42,
-24, -66, -81, 4750, 4750, 4760, 4788, 4833,
4893, 4967, 5054, 5153, 5261, 5378, 5501, 5631,
5764, 5901, 6038, 6176, 6313, 6446, 6576, 6699,
6816, 6924, 7023, 7110, 7184, 7244, 7289, 7317,
7327, 7318, 7294, 7255, 7202, 7136, 7059, 6971,
6875, 6770, 6659, 6542, 6420, 6295, 6167, 6038,
5910, 5782, 5657, 5535, 5418, 5307, 5202, 5106,
5018, 4941, 4875, 4822, 4783, 4759, 4750,-13525,
-13525,-13502,-13434,-13326,-13180,-13000,-12789,-12552,
-12290,-12008,-11709,-11396,-11073,-10743,-10410,-10076,
-9747,-9424,-9111,-8812,-8529,-8268,-8030,-7819,
-7639,-7493,-7385,-7317,-7294,-7314,-7374,-7469,
-7597,-7756,-7942,-8154,-8387,-8640,-8910,-9193,
-9487,-9790,-10099,-10410,-10721,-11029,-11332,-11626,
-11910,-12179,-12432,-12666,-12877,-13064,-13222,-13351,
-13446,-13505,-13525,-5215,-5215,-5242,-5320,-5445,
-5614,-5821,-6065,-6339,-6642,-6967,-7313,-7674,
-8047,-8428,-8813,-9198,-9579,-9952,-10313,-10659,
-10985,-11287,-11562,-11805,-12013,-12181,-12307,-12385,
-12412,-12388,-12320,-12210,-12062,-11879,-11663,-11419,
-11149,-10857,-10546,-10218,-9878,-9529,-9173,-8813,
-8454,-8098,-7748,-7408,-7081,-6769,-6477,-6207,
-5963,-5748,-5565,-5416,-5307,-5238,-5215,37172,
37172,37148,37078,36966,36815,36629,36412,36166,
35895,35604,35294,34971,34637,34296,33952,33608,
33267,32933,32609,32300,32009,31738,31492,31275,
31089,30938,30826,30756,30732,30753,30814,30912,
31045,31209,31402,31620,31862,32123,32402,32694,
32999,33312,33630,33952,34274,34592,34905,35209,
35502,35781,36042,36284,36502,36695,36859,36992,
37090,37151,37172,21421,21421,21416,21398,21371,
21334,21289,21236,21176,21109,21038,20963,20884,
20802,20719,20635,20551,20467,20386,20307,20231,
20160,20094,20034,19981,19935,19898,19871,19854,
19848,19853,19868,19892,19924,19965,20012,20065,
20124,20188,20256,20328,20402,20478,20556,20635,
20713,20791,20868,20942,21013,21082,21145,21204,
21258,21305,21345,21377,21401,21416,21421,13502,
13502,13475,13397,13270,13101,12892,12647,12370,
12066,11738,11390,11026,10650,10267, 9879, 9492,
9108, 8733, 8369, 8021, 7693, 7388, 7112, 6867,
6658, 6488, 6362, 6283, 6256, 6280, 6349, 6459,
6608, 6793, 7010, 7256, 7527, 7821, 8135, 8464,
8807, 9159, 9517, 9879,10241,10600,10952,11294,
11624,11937,12231,12503,12749,12965,13150,13299,
13410,13479,13502, 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, 7289, 7289, 7276, 7239, 7178,
7096, 6996, 6878, 6745, 6599, 6441, 6274, 6099,
5918, 5734, 5548, 5361, 5177, 4997, 4822, 4654,
4497, 4350, 4217, 4100, 3999, 3918, 3857, 3819,
3806, 3817, 3850, 3904, 3975, 4064, 4168, 4287,
4417, 4559, 4709, 4868, 5032, 5201, 5374, 5548,
5722, 5894, 6063, 6228, 6386, 6537, 6678, 6809,
6927, 7031, 7120, 7192, 7245, 7278, 7289, 7279,
7279, 7284, 7301, 7327, 7362, 7406, 7457, 7515,
7579, 7647, 7720, 7796, 7874, 7954, 8035, 8116,
8196, 8275, 8351, 8424, 8492, 8556, 8613, 8665,
8708, 8744, 8770, 8786, 8792, 8787, 8773, 8750,
8719, 8680, 8635, 8583, 8527, 8465, 8400, 8331,
8259, 8186, 8111, 8035, 7960, 7885, 7811, 7740,
7671, 7606, 7544, 7487, 7436, 7391, 7352, 7321,
7298, 7284, 7279,-24269,-24269,-24282,-24319,-24379,
-24460,-24560,-24676,-24808,-24953,-25109,-25275,-25448,
-25627,-25809,-25994,-26178,-26361,-26540,-26713,-26879,
-27035,-27180,-27311,-27428,-27528,-27608,-27669,-27706,
-27719,-27708,-27675,-27622,-27551,-27463,-27360,-27243,
-27114,-26974,-26824,-26668,-26504,-26337,-26166,-25994,
-25822,-25651,-25483,-25320,-25163,-25014,-24874,-24745,
-24628,-24525,-24437,-24366,-24313,-24280,-24269,-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,-16545,14406, 667,-4665, -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_left_tbl[]={
1, 1, /* chn14_1translate x */
60, 2, /* chn14_1 translate y */
60, 62, /* chn14_1 translate z */
1, 0, /* chn14_1 rotate x */
1, 122, /* chn14_1 rotate y */
1, 0, /* chn14_1 rotate z */
1, 1994, /* <m_waist>1_3 rotate x */
1, 1995, /* <m_waist>1_3 rotate y */
1, 1996, /* <m_waist>1_3 rotate z */
60, 1814, /* <m_body>1 rotate x */
60, 1874, /* <m_body>1 rotate y */
60, 1934, /* <m_body>1 rotate z */
1, 1811, /* <m_head>2 rotate x */
1, 1812, /* <m_head>2 rotate y */
1, 1813, /* <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 */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 1810, /* 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 animMarioClimbLeft = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
60,
20,
mario_climb_left_prm,
mario_climb_left_tbl
};