172 lines
5.8 KiB
C
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
|
|
};
|