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

207 lines
8.7 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario pulling animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
July 11, 1995
********************************************************************************/
#include "../headers.h"
static short mario_pull_1_0_prm[]={
0, 153, 153, 152, 151, 149, 147, 144,
142, 139, 136, 134, 131, 128, 126, 124,
122, 120, 120, 119, 121, 125, 131, 138,
145, 151,16383,-8398,-8345,-8199,-7974,-7686,
-7351,-6984,-6601,-6218,-5851,-5514,-5224,-4996,
-4846,-4790,-4853,-5037,-5320,-5682,-6100,-6553,
-7021,-7482,-7914,-8297,-5721,-5699,-5635,-5538,
-5414,-5269,-5110,-4945,-4779,-4620,-4475,-4349,
-4251,-4186,-4162,-4189,-4269,-4391,-4547,-4728,
-4924,-5126,-5325,-5512,-5678,-3003,-3001,-2997,
-2990,-2981,-2971,-2960,-2948,-2937,-2925,-2915,
-2906,-2899,-2895,-2893,-2895,-2901,-2909,-2920,
-2933,-2947,-2961,-2975,-2988,-3000,-1646,-1677,
-1764,-1899,-2070,-2270,-2489,-2718,-2946,-3165,
-3366,-3539,-3675,-3765,-3798,-3760,-3651,-3482,
-3266,-3017,-2746,-2467,-2192,-1934,-1706,11151,
11145,11128,11101,11067,11027,10984,10939,10894,
10850,10811,10776,10750,10732,10725,10733,10754,
10788,10830,10880,10933,10989,11043,11094,11139,
-4151,-4156,-4170,-4192,-4219,-4252,-4287,-4323,
-4360,-4395,-4428,-4455,-4477,-4491,-4497,-4491,
-4473,-4446,-4411,-4371,-4328,-4283,-4239,-4198,
-4161,-31163,-31152,-31121,-31074,-31014,-30944,-30867,
-30787,-30707,-30630,-30560,-30499,-30452,-30420,-30409,
-30422,-30460,-30519,-30595,-30682,-30777,-30875,-30971,
-31062,-31142,11590,11574,11528,11458,11368,11263,
11148,11029,10909,10794,10689,10598,10527,10480,
10462,10482,10540,10628,10741,10872,11014,11160,
11304,11439,11559, 6702, 6703, 6706, 6711, 6718,
6725, 6733, 6742, 6750, 6758, 6766, 6772, 6777,
6781, 6782, 6781, 6776, 6770, 6762, 6753, 6743,
6733, 6722, 6713, 6704,-1472,-1446,-1376,-1268,
-1129, -968, -792, -608, -423, -247, -85, 54,
163, 235, 262, 232, 144, 7, -165, -366,
-585, -810,-1031,-1239,-1423,-3927,-3943,-3988,
-4056,-4144,-4246,-4358,-4474,-4591,-4703,-4805,
-4894,-4963,-5009,-5026,-5006,-4950,-4864,-4754,
-4627,-4489,-4346,-4206,-4074,-3958,-13666,-13659,
-13638,-13606,-13566,-13518,-13466,-13412,-13358,-13306,
-13259,-13218,-13185,-13164,-13156,-13165,-13191,-13231,
-13282,-13341,-13406,-13472,-13537,-13598,-13652, 4108,
4120, 4155, 4208, 4275, 4353, 4439, 4529, 4619,
4705, 4784, 4852, 4905, 4940, 4953, 4938, 4895,
4829, 4744, 4646, 4540, 4431, 4323, 4222, 4132,
-30366,-30355,-30322,-30272,-30207,-30133,-30051,-29965,
-29880,-29798,-29722,-29658,-29607,-29573,-29561,-29575,
-29616,-29679,-29760,-29853,-29955,-30059,-30162,-30258,
-30344, 22, 24, 30, 38, 48, 59, 70,
81, 89, 96, 100, 104, 107, 109, 110,
110, 108, 104, 97, 88, 77, 64, 51,
38, 26, -207, -206, -205, -202, -199, -196,
-193, -189, -187, -185, -183, -181, -179, -178,
-177, -177, -177, -178, -180, -183, -187, -192,
-196, -201, -205,-15116,-15223,-15514,-15944,-16471,
-17048,-17631,-18176,-18639,-18976,-19222,-19439,-19615,
-19739,-19801,-19789,-19692,-19501,-19164,-18668,-18058,
-17375,-16664,-15967,-15327, 5459, 5690, 6320, 7257,
8407, 9678,10978,12212,13289,14116,14806,15500,
16147,16694,17091,17284,17222,16853,16046,14786,
13197,11403, 9526, 7690, 6019, 1305, 1253, 1110,
900, 644, 364, 83, -176, -393, -545, -646,
-724, -777, -802, -799, -766, -700, -601, -446,
-227, 38, 332, 638, 938, 1214, 2744, 2750,
2769, 2796, 2829, 2866, 2902, 2936, 2964, 2984,
2997, 3007, 3014, 3017, 3017, 3012, 3004, 2991,
2971, 2942, 2908, 2870, 2830, 2791, 2755,-26482,
-26669,-27178,-27929,-28843,-29841,-30845,-31774,-32549,
-33092,-33453,-33731,-33919,-34011,-34001,-33881,-33647,
-33291,-32737,-31955,-31008,-29958,-28865,-27794,-26805,
-17306,-17284,-17227,-17144,-17045,-16941,-16843,-16759,
-16702,-16680,-16685,-16700,-16724,-16755,-16794,-16837,
-16886,-16937,-16991,-17046,-17101,-17154,-17206,-17254,
-17298,14325,13952,12954,11513, 9810, 8024, 6338,
4932, 3988, 3686, 3938, 4500, 5322, 6353, 7541,
8836,10187,11542,12852,14064,15128,15993,16126,
15521,14915,-1119,-1123,-1131,-1143,-1154,-1163,
-1166,-1162,-1147,-1119,-1076,-1018, -950, -874,
-794, -712, -632, -558, -491, -436, -396, -373,
-470, -698, -926,-2924,-2923,-2921,-2918,-2915,
-2913,-2912,-2913,-2917,-2924,-2934,-2948,-2965,
-2983,-3002,-3022,-3041,-3059,-3075,-3088,-3098,
-3104,-3080,-3025,-2970,-28501,-28488,-28458,-28418,
-28378,-28347,-28335,-28350,-28403,-28501,-28653,-28853,
-29092,-29357,-29637,-29922,-30200,-30461,-30693,-30885,
-31026,-31106,-30769,-29972,-29176,32767,32767,16753,
16730,16666,16569,16444,16299,16140,15974,15807,
15648,15502,15376,15277,15213,15188,15216,15295,
15418,15575,15756,15953,16156,16355,16543,16709,
-16545,-16444,-16175,-15789,-15336,-14866,-14430,-14079,
-13863,-13833,-13970,-14209,-14532,-14921,-15358,-15824,
-16301,-16771,-17216,-17617,-17955,-18214,-18087,-17552,
-17018,32767,32767,16753,16741,16707,16655,16588,
16511,16426,16337,16249,16164,16086,16019,15966,
15931,15918,15933,15975,16041,16124,16221,16326,
16434,16541,16641,16729,-1877,-1877,-1878,-1878,
-1879,-1880,-1880,-1880,-1879,-1877,-1873,-1868,
-1861,-1854,-1847,-1842,-1838,-1836,-1837,-1841,
-1847,-1854,-1861,-1868,-1875, 0, -1, -4,
-9, -13, -17, -18, -16, -10, 0, 20,
51, 89, 129, 168, 201, 224, 234, 226,
203, 171, 131, 89, 48, 12,-16545,-16553,
-16571,-16596,-16620,-16639,-16646,-16637,-16605,-16545,
-16432,-16260,-16051,-15829,-15615,-15433,-15305,-15254,
-15297,-15420,-15602,-15820,-16052,-16277,-16474,-1430,
-1416,-1379,-1322,-1249,-1164,-1071, -974, -877,
-784, -699, -625, -568, -530, -515, -531, -578,
-650, -741, -847, -962,-1081,-1198,-1307,-1404,
1023, 1058, 1154, 1302, 1491, 1712, 1953, 2205,
2457, 2699, 2920, 3111, 3261, 3359, 3396, 3355,
3234, 3047, 2810, 2535, 2236, 1929, 1626, 1341,
1090,16062
};
static short mario_pull_1_0_tbl[]={
1, 0, /* chn14translate x */
25, 1, /* chn14 translate y */
1, 0, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 26, /* chn14 rotate y */
1, 0, /* chn14 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
1, 881, /* <m_waist>1_3 rotate z */
1, 0, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
25, 856, /* <m_body>1 rotate z */
1, 0, /* <m_head>2 rotate x */
1, 0, /* <m_head>2 rotate y */
25, 831, /* <m_head>2 rotate z */
1, 729, /* chn6 rotate x */
1, 730, /* chn6 rotate y */
25, 731, /* chn6 rotate z */
25, 127, /* <m_larmA>1 rotate x */
25, 152, /* <m_larmA>1 rotate y */
25, 177, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
25, 102, /* <m_larmB>1 rotate z */
25, 27, /* <m_lhand>1 rotate x */
25, 52, /* <m_lhand>1 rotate y */
25, 77, /* <m_lhand>1 rotate z */
1, 677, /* chn10 rotate x */
1, 678, /* chn10 rotate y */
25, 679, /* chn10 rotate z */
25, 302, /* <m_rarmA>1 rotate x */
25, 327, /* <m_rarmA>1 rotate y */
25, 352, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
25, 277, /* <m_rarmB>1 rotate z */
25, 202, /* <m_rhand>1 rotate x */
25, 227, /* <m_rhand>1 rotate y */
25, 252, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
25, 704, /* chn15 rotate z */
25, 602, /* <m_llegA>1 rotate x */
25, 627, /* <m_llegA>1 rotate y */
25, 652, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
25, 577, /* <m_llegB>1 rotate z */
1, 0, /* <m_ltoot>1 rotate x */
1, 0, /* <m_ltoot>1 rotate y */
25, 552, /* <m_ltoot>1 rotate z */
25, 756, /* chn17 rotate x */
25, 781, /* chn17 rotate y */
25, 806, /* chn17 rotate z */
25, 477, /* <m_rlegA>1 rotate x */
25, 502, /* <m_rlegA>1 rotate y */
25, 527, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
25, 452, /* <m_rlegB>1 rotate z */
25, 377, /* <m_rfoot>1 rotate x */
25, 402, /* <m_rfoot>1 rotate y */
25, 427, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioPulling = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
25, /* number of frames */
20, /* number of joints */
mario_pull_1_0_prm,
mario_pull_1_0_tbl
};