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

171 lines
6.9 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario flying hip attack animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
January 10, 1996
********************************************************************************/
#include "../headers.h"
static short mario_flying_hipattack_prm[]={
0, 0, 10, 33, 54, 70, 85, 93,
89, 78, 70, 67, 64, 62, 60, 59,
59, 0, -16, -47, -68, -66, -52, -34,
-9, 19, 36, 40, 40, 36, 31, 27,
25,16383, 138, 135, 126, 111, 93, 72,
48, 23, -2, -27, -51, -72, -91, -105,
-114, -118,-3019,-3001,-2953,-2878,-2781,-2668,
-2542,-2409,-2274,-2141,-2015,-1902,-1805,-1730,
-1681,-1664,-5588,-5567,-5510,-5421,-5307,-5172,
-5024,-4866,-4706,-4549,-4400,-4266,-4152,-4063,
-4005,-3985,-1773,-1963,-2497,-3324,-4389,-5639,
-7023,-8485,-9975,-11438,-12821,-14071,-15136,-15963,
-16498,-16688,-18270,-18233,-18129,-17967,-17760,-17516,
-17246,-16960,-16670,-16384,-16115,-15871,-15663,-15502,
-15397,-15360,-15276,-15220,-15062,-14817,-14503,-14133,
-13724,-13292,-12852,-12420,-12011,-11641,-11327,-11082,
-10924,-10868,-13507,-13265,-12584,-11532,-10176,-8584,
-6823,-4961,-3065,-1202, 558, 2150, 3506, 4558,
5239, 5481, 58, 59, 64, 70, 78, 88,
99, 110, 121, 133, 143, 153, 161, 168,
172, 173, 1354, 1327, 1249, 1128, 973, 791,
590, 377, 160, -52, -253, -435, -590, -710,
-788, -816,-5138,-5161,-5225,-5323,-5451,-5600,
-5766,-5941,-6119,-6294,-6459,-6609,-6736,-6835,
-6899,-6922,-2398,-2557,-3002,-3689,-4576,-5616,
-6767,-7985,-9224,-10441,-11592,-12633,-13519,-14207,
-14652,-14810,18783,18790,18811,18844,18885,18934,
18988,19045,19103,19160,19214,19263,19304,19337,
19357,19365,14822,14737,14498,14128,13652,13092,
12474,11819,11153,10498, 9880, 9320, 8844, 8474,
8235, 8150,-13276,-12937,-11983,-10509,-8610,-6379,
-3912,-1303, 1353, 3962, 6429, 8660,10560,12034,
12988,13327, 309, 305, 295, 279, 259, 236,
210, 182, 154, 126, 100, 77, 57, 41,
31, 27, 519, 520, 523, 528, 534, 541,
549, 557, 565, 574, 582, 589, 595, 599,
602, 603,-8413,-8478,-8662,-8945,-9311,-9740,
-10215,-10716,-11227,-11729,-12204,-12633,-12999,-13282,
-13466,-13531, 4312, 4910, 6295, 7848, 8952, 9637,
10333,11022,11691,12321,12899,13407,13830,14152,
14357,14429, 4351, 4269, 4039, 3684, 3225, 2687,
2092, 1463, 822, 193, -402, -940,-1398,-1753,
-1984,-2065, 1325, 1333, 1358, 1395, 1444, 1501,
1564, 1631, 1699, 1766, 1829, 1886, 1935, 1973,
1997, 2006,-16965,-17183,-17797,-18747,-19970,-21407,
-22996,-24676,-26387,-28067,-29656,-31093,-32316,32268,
31653,31435, 19, 21, 25, 32, 42, 53,
65, 77, 90, 103, 115, 126, 136, 143,
147, 149, -288, -288, -286, -284, -281, -277,
-274, -270, -266, -262, -258, -254, -251, -249,
-248, -247,-8342,-8405,-8580,-8852,-9202,-9613,
-10068,-10549,-11039,-11520,-11974,-12386,-12736,-13007,
-13183,-13246, 3859, 4332, 5437, 6701, 7649, 8305,
8993, 9694,10387,11053,11671,12222,12686,13041,
13269,13350,-2558,-2526,-2436,-2297,-2118,-1908,
-1676,-1430,-1180, -935, -702, -492, -314, -175,
-85, -53,-1024,-1051,-1126,-1243,-1393,-1569,
-1764,-1970,-2180,-2386,-2581,-2758,-2908,-3024,
-3100,-3126,-17232,-17409,-17908,-18678,-19671,-20837,
-22126,-23489,-24878,-26241,-27530,-28696,-29689,-30459,
-30958,-31135,-32767,-32767,16753,-16545,-32767,-32767,
16753,-16545, 0, -8, -15, 8, 72, 155,
246, 333, 403, 444, 449, 424, 383, 337,
301, 286, 0, 14, 48, 86, 118, 149,
180, 216, 258, 310, 386, 485, 590, 687,
756, 783,-10522,-11107,-11801,-11013,-8415,-5021,
-1257, 2453, 5685, 8014, 9355,10028,10223,10129,
9933, 9826, 0, 11, 34, 51, 45, -14,
-105, -159, -166, -164, -155, -142, -127, -113,
-102, -98, 0, -13, -46, -90, -137, -187,
-247, -309, -379, -458, -543, -626, -701, -762,
-803, -818,-1991,-2616,-3916,-5035,-5116,-2901,
651, 3079, 4019, 4765, 5340, 5762, 6055, 6238,
6332, 6359,31773,32292,-31782,-29526,-26619,-23205,
-19430,-15437,-11372,-7380,-3604, -191, 2715, 4971,
6431, 6949
};
static short mario_flying_hipattack_tbl[]={
1, 0, /* chn14translate x */
16, 1, /* chn14 translate y */
16, 17, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 33, /* chn14 rotate y */
1, 0, /* chn14 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
16, 586, /* <m_waist>1_3 rotate z */
16, 538, /* <m_body>1 rotate x */
16, 554, /* <m_body>1 rotate y */
16, 570, /* <m_body>1 rotate z */
16, 490, /* <m_head>2 rotate x */
16, 506, /* <m_head>2 rotate y */
16, 522, /* <m_head>2 rotate z */
1, 486, /* chn6 rotate x */
1, 487, /* chn6 rotate y */
1, 488, /* chn6 rotate z */
16, 98, /* <m_larmA>1 rotate x */
16, 114, /* <m_larmA>1 rotate y */
16, 130, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
16, 82, /* <m_larmB>1 rotate z */
16, 34, /* <m_lhand>1 rotate x */
16, 50, /* <m_lhand>1 rotate y */
16, 66, /* <m_lhand>1 rotate z */
1, 482, /* chn10 rotate x */
1, 483, /* chn10 rotate y */
1, 484, /* chn10 rotate z */
16, 210, /* <m_rarmA>1 rotate x */
16, 226, /* <m_rarmA>1 rotate y */
16, 242, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
16, 194, /* <m_rarmB>1 rotate z */
16, 146, /* <m_rhand>1 rotate x */
16, 162, /* <m_rhand>1 rotate y */
16, 178, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 485, /* chn15 rotate z */
16, 434, /* <m_llegA>1 rotate x */
16, 450, /* <m_llegA>1 rotate y */
16, 466, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
16, 418, /* <m_llegB>1 rotate z */
16, 370, /* <m_ltoot>1 rotate x */
16, 386, /* <m_ltoot>1 rotate y */
16, 402, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 489, /* chn17 rotate z */
16, 322, /* <m_rlegA>1 rotate x */
16, 338, /* <m_rlegA>1 rotate y */
16, 354, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
16, 306, /* <m_rlegB>1 rotate z */
16, 258, /* <m_rfoot>1 rotate x */
16, 274, /* <m_rfoot>1 rotate y */
16, 290, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioHipAttackFly = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
16, /* number of frames */
20, /* number of joints */
mario_flying_hipattack_prm,
mario_flying_hipattack_tbl
};