sm64/data/Anime/punchend2.c

162 lines
6.5 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario punch end 2 animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
February 8, 1996
********************************************************************************/
#include "../headers.h"
static short mario_2nd_punch_end_prm[]={
0, -11, -11, -12, -11, -9, -7, -6,
-5, -4, -2, -1, 0, 0, 170, 172,
175, 176, 176, 176, 174, 171, 169, 169,
169, 170, 170, 36, 37, 37, 34, 27,
21, 17, 14, 11, 8, 4, 1, 0,
16383,-2930,-1659, -901, -616, -397, -235, -122,
-49, -9, 7, 8, 3, 0,-3193,-2298,
-1749,-1614,-1531,-1491,-1485,-1504,-1539,-1582,
-1624,-1656,-1668,-4554,-4018,-3749,-3757,-3821,
-3926,-4059,-4208,-4359,-4499,-4616,-4695,-4724,
-8076,-11856,-10334,-10569,-10909,-11324,-11782,-12254,
-12709,-13116,-13445,-13665,-13745,17976,18365,17959,
16155,13960,11511, 8946, 6399, 4009, 1913, 246,
-854,-1251,-9024,-8397,-8236,-8428,-8738,-9133,
-9581,-10049,-10505,-10916,-11250,-11474,-11556,25224,
25368,26486,29179,32413,-29541,-25809,-22118,-18664,
-15639,-13238,-11655,-11084, -394, -342, -299, -263,
-225, -185, -145, -107, -72, -43, -20, -5,
0, -71, -63, -56, -50, -43, -36, -28,
-21, -14, -8, -4, -1, 0,-3515,-3406,
-3319,-3245,-3168,-3090,-3013,-2942,-2877,-2822,
-2780,-2752,-2743,-16346,-14100,-12863,-12622,-12572,
-12674,-12890,-13180,-13504,-13825,-14102,-14297,-14371,
8768, 9805,10040, 9416, 8535, 7473, 6306, 5110,
3961, 2935, 2108, 1556, 1355, 7234, 8211, 8877,
9243, 9596, 9929,10237,10513,10753,10949,11097,
11190,11222,-10124,-6149,-4232,-4269,-4818,-5758,
-6967,-8324,-9707,-10994,-12064,-12795,-13066, 987,
1031, 1106, 1271, 1541, 1857, 2386, 1868, 1252,
833, 427, 121, 0, -967,-1072,-1145,-1088,
-907, -745, -723, -547, -388, -311, -255, -220,
-208,-18630,-18205,-17841,-17589,-17356,-16960,-15683,
-15180,-14873,-14545,-14217,-13965,-13864,15991,15493,
14909,13994,12689,11263, 9986, 8926, 8236, 7952,
7809, 7759, 7754, 5885, 6186, 6423, 6575, 6670,
6734, 6794, 6822, 6826, 6853, 6884, 6910, 6921,
4402, 4776, 5010, 5068, 5035, 4925, 4752, 4246,
3812, 3876, 4088, 4315, 4420,-15541,-14951,-14873,
-15548,-16749,-18105,-19246,-19923,-20328,-20707,-21065,
-21331,-21436, -683, -968,-1135,-1080, -879, -693,
-582, -485, -383, -254, -133, -42, 0, 252,
301, 313, 250, 140, 56, 31, 31, 31,
20, 10, 3, 0,-17900,-17335,-16977,-17046,
-17382,-17592,-17500,-17281,-17065,-16888,-16736,-16625,
-16576,10584, 9558, 8928, 9004, 9582,10235,10994,
11828,12215,11366,10186, 9688, 9527,-5376,-4070,
-3168,-2929,-3140,-3547,-4061,-4772,-5686,-7039,
-8691,-10089,-10678,-3301,-2435,-1952,-2148,-2791,
-3480,-4190,-4946,-5421,-5490,-5350,-5155,-5055,
-21654,-21023,-20635,-20686,-21066,-21480,-22008,-22572,
-22644,-21885,-20669,-19539,-19042,-32767,-32767,16753,
-16545,-32767,-32767,16753,-16545,12179,11714,10903,
9493, 7346, 5130, 3516, 2498, 1635, 940, 427,
109, 0, 1317, 867, 590, 583, 710, 851,
885, 778, 603, 398, 203, 57, 0,-3850,
-3361,-3079,-3162,-3449,-3706,-3700,-3345,-2790,
-2152,-1550,-1102, -926,-13059,-13004,-12486,-10808,
-8139,-6065,-4811,-3588,-2454,-1469, -692, -183,
0, 4555, 5276, 5639, 5279, 4353, 3522, 2912,
2248, 1583, 971, 468, 126, 0, -474, -937,
-780, 953, 3666, 5239, 5287, 4935, 4325, 3601,
2907, 2385, 2180, -43, 88, 163, 145, 113,
88, 71, 53, 37, 22, 10, 2, 0,
656, 1141, 1303, 737, -253, -852, -901, -816,
-644, -431, -222, -63, 0,18354,17952,17599,
17312,17087,16939,16840,16754,16681,16623,16580,
16554,16545
};
static short mario_2nd_punch_end_tbl[]={
13, 1, /* chn14_2_1_1translate x */
13, 14, /* chn14_2_1_1 translate y */
13, 27, /* chn14_2_1_1 translate z */
1, 0, /* chn14_2_1_1 rotate x */
1, 40, /* chn14_2_1_1 rotate y */
1, 0, /* chn14_2_1_1 rotate z */
13, 491, /* <m_waist>1_3 rotate x */
13, 504, /* <m_waist>1_3 rotate y */
13, 517, /* <m_waist>1_3 rotate z */
13, 452, /* <m_body>1 rotate x */
13, 465, /* <m_body>1 rotate y */
13, 478, /* <m_body>1 rotate z */
13, 413, /* <m_head>2 rotate x */
13, 426, /* <m_head>2 rotate y */
13, 439, /* <m_head>2 rotate z */
1, 409, /* chn6 rotate x */
1, 410, /* chn6 rotate y */
1, 411, /* chn6 rotate z */
13, 93, /* <m_larmA>1 rotate x */
13, 106, /* <m_larmA>1 rotate y */
13, 119, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
13, 80, /* <m_larmB>1 rotate z */
13, 41, /* <m_lhand>1 rotate x */
13, 54, /* <m_lhand>1 rotate y */
13, 67, /* <m_lhand>1 rotate z */
1, 405, /* chn10 rotate x */
1, 406, /* chn10 rotate y */
1, 407, /* chn10 rotate z */
13, 184, /* <m_rarmA>1 rotate x */
13, 197, /* <m_rarmA>1 rotate y */
13, 210, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
13, 171, /* <m_rarmB>1 rotate z */
13, 132, /* <m_rhand>1 rotate x */
13, 145, /* <m_rhand>1 rotate y */
13, 158, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 408, /* chn15 rotate z */
13, 366, /* <m_llegA>1 rotate x */
13, 379, /* <m_llegA>1 rotate y */
13, 392, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
13, 353, /* <m_llegB>1 rotate z */
13, 314, /* <m_ltoot>1 rotate x */
13, 327, /* <m_ltoot>1 rotate y */
13, 340, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 412, /* chn17 rotate z */
13, 275, /* <m_rlegA>1 rotate x */
13, 288, /* <m_rlegA>1 rotate y */
13, 301, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
13, 262, /* <m_rlegB>1 rotate z */
13, 223, /* <m_rfoot>1 rotate x */
13, 236, /* <m_rfoot>1 rotate y */
13, 249, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSecPunchEnd = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
13, /* number of frames */
20, /* number of joints */
mario_2nd_punch_end_prm,
mario_2nd_punch_end_tbl
};