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

174 lines
5.9 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario punch picking animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
October 12, 1995
********************************************************************************/
#include "../headers.h"
static short mario_carry_punch_pick_prm[]={
0, 143, 134, 125, 129, 137, 145, 150,
152, 153, 154, 155, 155, 155, 154, 154,
40, 45, 51, 52, 53, 53, 51, 46,
40, 33, 25, 18, 12, 8, 7,16383,
-8160,-9707,-11596,-12169,-12495,-12538,-12260,-11655,
-10806,-9813,-8777,-7797,-6973,-6405,-6194,-3713,
-4111,-4647,-4962,-5271,-5450,-5371,-5021,-4511,
-3905,-3266,-2659,-2146,-1792,-1660,-1535, -952,
-349, -388, -573, -880,-1290,-1829,-2501,-3241,
-3988,-4678,-5249,-5637,-5781,-12389,-10801,-9156,
-9602,-10674,-11622,-11699,-10810,-9476,-7871,-6168,
-4542,-3165,-2211,-1854, 5089, 9126,14757,17943,
20398,21032,12193,10473, 8962, 7666, 6591, 5744,
5131, 4758, 4633,-5036,-3758,-2176,-1485,-1160,
-2001,-8940,-8606,-7778,-6621,-5302,-3987,-2841,
-2032,-1726,-21503,-27378,30886,29238,29272,30095,
-30967,-30488,-30193,-30043,-30002,-30035,-30103,-30171,
-30202, 8584,10177,11950,12106,11907,11427,10740,
9811, 8633, 7320, 5988, 4752, 3726, 3026, 2767,
2780, 3258, 3598, 3106, 2355, 1609, 1131, 909,
748, 639, 572, 537, 524, 523, 525, -436,
-46, 196, -269, -951,-1660,-2208,-2623,-3045,
-3456,-3835,-4164,-4424,-4593,-4654,-12682,-10666,
-8261,-7850,-7923,-8102,-8011,-7572,-6996,-6344,
-5676,-5053,-4533,-4177,-4045,25555,29593,30524,
16430, 700,-5626,-7413,-7546,-7229,-6593,-5775,
-4905,-4119,-3549,-3330,13812,13908,13851,13630,
12584, 9048, 6027, 5203, 4566, 4091, 3756, 3537,
3409, 3350, 3335, 2365, 4989, 4012,-10776,-26442,
-31303,-31811,-31877,-31639,-31189,-30616,-30013,-29469,
-29076,-28925, 831, 983, 1110, 1050, 970, 875,
771, 661, 551, 445, 348, 264, 198, 155,
140, -276, -238, -176, -127, -72, -14, 45,
105, 163, 217, 265, 306, 337, 358, 365,
-15199,-16302,-17488,-17628,-17720,-17772,-17790,-17780,
-17750,-17707,-17656,-17605,-17560,-17528,-17516,21427,
19953,18110,17466,16974,16585,16248,15915,15535,
15061,14523,13989,13525,13197,13073, 1365, 433,
-401, -98, 386, 990, 1652, 2311, 2904, 3515,
4208, 4898, 5498, 5921, 6081, 8138, 8707, 9018,
8330, 7392, 6347, 5341, 4517, 4019, 3936, 4169,
4585, 5048, 5425, 5580,-29296,-30622,-31840,-31500,
-30945,-30225,-29389,-28485,-27562,-26429,-25008,-23519,
-22183,-21220,-20850,-2278,-2713,-3118,-2938,-2599,
-2217,-1908,-1659,-1393,-1124, -869, -644, -463,
-343, -300, -131, -190, -239, -191, -114, -40,
0, 5, -1, -15, -35, -55, -75, -88,
-94,-16648,-16771,-16861,-16683,-16402,-16197,-16247,
-16577,-17053,-17618,-18211,-18775,-19251,-19579,-19702,
14248,14712,14974,14266,13228,12275,11823,11878,
12127,12508,12959,13417,13822,14110,14220,-3796,
-2560,-1607,-2662,-4320,-6017,-7185,-7863,-8462,
-8979,-9409,-9750,-9998,-10150,-10201,-6461,-5533,
-4658,-5076,-5869,-6669,-7108,-7177,-7132,-7007,
-6833,-6641,-6465,-6336,-6286,-25049,-26308,-27314,
-26349,-24805,-23188,-22007,-21216,-20450,-19735,-19094,
-18552,-18135,-17867,-17772,-32767,-32767,16753,-16545,
-32767,-32767,16753,16710,16753,16944,17168,17417,
17679,17947,18209,18457,18682,18873,19021,19117,
19152,-16545, 2268,-2593,-9178,-11118,-11510,-11401,
-10572,-8915,-7143,-5696,-4116,-2580,-1264, -345,
0, 37,-1595,-3268,-1916, -286, -670,-1372,
-1238, -937, -749, -542, -340, -166, -45, 0,
-4813,-5594,-6088,-4425,-2526,-2024,-1914,-1826,
-1483, -523, 688, 1961, 3106, 3932, 4250,-9364,
-4449, 1887, 4424, 6292, 7410, 7696, 7245, 6316,
5076, 3690, 2324, 1143, 313, 0, 3497, 2877,
1809, 756, -409,-1388,-1882,-1916,-1757,-1463,
-1092, -701, -350, -97, 0, 4716, 5641, 6507,
6197, 5590, 4818, 4016, 3132, 2084, 959, -154,
-1171,-2006,-2570,-2777, 7432, 8494, 9290, 8661,
7865, 6943, 5938, 4892, 3848, 2849, 1936, 1153,
540, 142, 0, -215, -314, -406, -385, -354,
-316, -273, -227, -179, -133, -91, -54, -25,
-6, 0,16899,17958,18931,18698,18361,17944,
17469,16962,16445,15942,15478,15076,14759,14551,
14477
};
static short mario_carry_punch_pick_tbl[]= {
1, 0, /* chn14(19) */
15, 1,
15, 16,
1, 0, /* chn14(19) */
1, 31,
1, 0,
15, 564, /* m_waist1_3(18) */
15, 579,
15, 594,
15, 519, /* m_body1(17) */
15, 534,
15, 549,
15, 474, /* m_head2(16) */
15, 489,
15, 504,
1, 456, /* chn6(14) */
1, 457,
15, 458,
15, 92, /* m_larmA1_1(2) */
15, 107,
15, 122,
1, 0, /* m_larmB1(1) */
1, 0,
15, 77,
15, 32, /* m_lhand1(0) */
15, 47,
15, 62,
1, 452, /* chn10(12) */
1, 453,
1, 454,
15, 197, /* m_rarmA1_1(5) */
15, 212,
15, 227,
1, 0, /* m_rarmB1(4) */
1, 0,
15, 182,
15, 137, /* m_rhand1(3) */
15, 152,
15, 167,
1, 0, /* chn15(13) */
1, 0,
1, 455,
15, 407, /* m_llegA1(11) */
15, 422,
15, 437,
1, 0, /* m_llegB1(10) */
1, 0,
15, 392,
15, 347, /* m_ltoot1(9) */
15, 362,
15, 377,
1, 0, /* chn17(15) */
1, 0,
1, 473,
15, 302, /* m_rlegA1(8) */
15, 317,
15, 332,
1, 0, /* m_rlegB1(7) */
1, 0,
15, 287,
15, 242, /* m_rfoot1(6) */
15, 257,
15, 272,
};
AnimeRecord animMarioPunchPick = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
15, /* number of frames */
20, /* number of joints */
mario_carry_punch_pick_prm,
mario_carry_punch_pick_tbl
};