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

172 lines
5.8 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario punching animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
October 12, 1995
********************************************************************************/
#include "../headers.h"
static short mario_carry_punch_prm[]={
0, 143, 134, 125, 129, 136, 144, 150,
154, 157, 161, 164, 166, 168, 169, 170,
40, 45, 51, 52, 54, 54, 51, 46,
38, 30, 21, 13, 6, 1, 0,16383,
-8160,-9707,-11596,-12266,-12753,-12828,-12260,-10993,
-9257,-7248,-5163,-3199,-1553, -421, 0,-3713,
-4111,-4647,-4962,-5271,-5449,-5371,-5022,-4513,
-3908,-3271,-2665,-2154,-1800,-1668,-1535, -952,
-349, -405, -617, -930,-1290,-1716,-2236,-2804,
-3372,-3894,-4324,-4617,-4724,-12389,-10801,-9156,
-9417,-10179,-11065,-11699,-12080,-12449,-12794,-13104,
-13366,-13568,-13699,-13745, 5089, 9126,14757,17943,
20398,21032,12193, 9720, 7307, 5037, 2995, 1261,
-79, -944,-1251,-5036,-3758,-2176,-1485,-1160,
-2001,-8940,-9865,-10543,-11012,-11309,-11475,-11545,
-11560,-11556,-21503,-27378,30886,29238,29272,30095,
-30967,-28041,-24816,-21505,-18320,-15473,-13176,-11643,
-11084, 8584,10177,11950,12149,12022,11556,10740,
9516, 7941, 6174, 4374, 2698, 1304, 352, 0,
2780, 3258, 3598, 3114, 2377, 1633, 1131, 853,
617, 421, 265, 147, 64, 15, 0, -436,
-46, 196, -299,-1031,-1750,-2208,-2419,-2567,
-2664,-2720,-2746,-2751,-2747,-2743,-12682,-10666,
-8261,-7689,-7492,-7618,-8011,-8674,-9577,-10620,
-11700,-12716,-13568,-14153,-14371,25555,29593,30524,
16430, 700,-5744,-7413,-6986,-5969,-4562,-2963,
-1372, 10, 986, 1355,13812,13908,13851,13630,
12584, 8850, 6027, 6146, 6685, 7511, 8488, 9483,
10359,10984,11222, 2365, 4989, 4012,-10776,-26442,
-31700,-31811,-29981,-27377,-24312,-21101,-18057,-15493,
-13725,-13066, 831, 985, 1110, 1038, 945, 836,
717, 591, 466, 345, 235, 140, 65, 17,
0, -276, -227, -176, -172, -171, -173, -176,
-180, -185, -190, -195, -200, -204, -207, -208,
-15199,-16368,-17488,-17337,-17087,-16761,-16379,-15963,
-15533,-15111,-14719,-14377,-14106,-13928,-13864,21427,
19953,18110,17528,17171,16917,16642,16222,15535,
14359,12750,10997, 9387, 8210, 7754, 1365, 433,
-401, -108, 355, 938, 1590, 2262, 2904, 3626,
4488, 5370, 6151, 6708, 6921, 8138, 8707, 9018,
8343, 7435, 6420, 5427, 4584, 4019, 3783, 3783,
3932, 4146, 4337, 4420,-29296,-30622,-31840,-31493,
-30923,-30189,-29346,-28451,-27562,-26506,-25203,-23849,
-22639,-21769,-21436,-2278,-2713,-3118,-2943,-2612,
-2232,-1908,-1627,-1317,-1000, -694, -421, -200,
-53, 0, -131, -190, -239, -193, -118, -44,
0, 15, 22, 23, 19, 14, 7, 2,
0,-16648,-16771,-16861,-16732,-16533,-16344,-16247,
-16243,-16272,-16323,-16388,-16455,-16515,-16559,-16576,
14248,14712,14974,14340,13424,12495,11823,11377,
10953,10564,10221, 9934, 9715, 9576, 9527,-3796,
-2560,-1607,-2655,-4300,-5994,-7185,-7914,-8581,
-9176,-9687,-10104,-10416,-10610,-10678,-6461,-5533,
-4658,-5095,-5920,-6727,-7108,-7046,-6825,-6498,
-6115,-5728,-5388,-5147,-5055,-25049,-26308,-27314,
-26329,-24752,-23129,-22007,-21352,-20768,-20261,-19835,
-19495,-19247,-19094,-19042,-32767,-32767,16753,-16545,
-32767,-32767,16753,-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,-1664,-1483,-1356,-1229,-1112,-1016, -950,
-926,-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, 6120, 5383, 4586, 4016, 3661, 3323,
3012, 2737, 2507, 2331, 2219, 2180, 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,17921,18931,18863,
18720,18516,18268,17991,17700,17412,17141,16904,
16715,16590,16545
};
static short mario_carry_punch_tbl[]= {
1, 0, /* chn14(19) */
15, 1,
15, 16,
1, 0, /* chn14(19) */
1, 31,
1, 0,
15, 550, /* m_waist1_3(18) */
15, 565,
15, 580,
15, 505, /* m_body1(17) */
15, 520,
15, 535,
15, 460, /* m_head2(16) */
15, 475,
15, 490,
1, 456, /* chn6(14) */
1, 457,
1, 458,
15, 92, /* m_larmA1(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(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, 459,
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 animMarioPunching = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
15, /* number of frames */
20, /* number of joints */
mario_carry_punch_prm,
mario_carry_punch_tbl
};