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

154 lines
5.8 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario squat waiting animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
November 2, 1995
********************************************************************************/
#include "../headers.h"
static short mario_hip_attack_prm[]={
0, 54, 51, 54, 75, 93, 84, 70,
66, 63, 61, 59, 0, -31, -68, -60,
-34, 5, 36, 41, 37, 30, 25,16383,
-118,-1664,-3985,-10742,-11908,-14187,-15749,-16221,
-16487,-16602,-16624,-16607,-16610,-16688,-25640,30767,
14014, 5573, 8019,12864,19453,27133,-30284,-22386,
-15360,-15123,-13844,-11389,-9827,-9554,-9538,-9710,
-10000,-10336,-10649,-10868, 6477,16411,-30693,-20825,
-22385,-26416,-32245,26336,18935,11759, 5481, 0,
-3, -7, 0, 19, 42, 67, 93, 121,
148, 173, 0, 18, 36, 0, -90, -197,
-315, -440, -568, -695, -816,-4724,-4676,-4627,
-4724,-4969,-5256,-5574,-5911,-6255,-6596,-6922,
-9282,-9538,-10118,-10742,-11303,-11876,-12458,-13046,
-13636,-14226,-14810,18732,20470,23710,25490,25305,
24698,23784,22679,21498,20355,19365,11973,15867,
23025,26664,25681,23683,20946,17747,14363,11072,
8150,-2473, -568, 3269, 6228, 7658, 8834, 9825,
10700,11529,12382,13327, 27, -21, -114, -163,
-156, -137, -108, -74, -38, -2, 27, 603,
598, 587, 581, 582, 585, 588, 592, 596,
600, 603,-13531,-14397,-16007,-16874,-16747,-16406,
-15909,-15314,-14681,-14067,-13531,21313,22061,23318,
23607,22754,21620,20284,18820,17305,15816,14429,
126, 175, 223, 126, -117, -404, -721,-1057,
-1401,-1741,-2065, -316, -367, -419, -316, -57,
245, 581, 937, 1301, 1662, 2006,-31411,-31351,
-31292,-31411,-31710,-32061,-32450,32671,32250,31833,
31435, 149, 175, 225, 251, 247, 237, 222,
203, 184, 165, 149, -247, -220, -170, -143,
-147, -157, -173, -191, -211, -230, -247,-13246,
-14625,-17186,-18565,-18363,-17821,-17030,-16084,-15076,
-14099,-13246,18982,20297,22632,23571,22770,21566,
20069,18390,16637,14920,13350, 42, 18, -26,
-56, -63, -65, -65, -62, -58, -55, -53,
99, 169, 237, 92, -266, -687,-1152,-1646,
-2151,-2650,-3126,-20093,-22362,-26788,-29793,-30655,
-31108,-31262,-31230,-31124,-31055,-31135,-32767,-32767,
16753,-16545,-32767,-32767,16753,-16545, -278, -206,
-60, 49, 100, 140, 173, 201, 228, 255,
286, 786, 798, 820, 832, 830, 825, 818,
809, 800, 791, 783, 2608, 3533, 5387, 6793,
7438, 7954, 8376, 8738, 9078, 9428, 9826, 0,
-66, -190, -263, -264, -250, -225, -193, -159,
-126, -98, -834, -823, -803, -791, -791, -793,
-798, -803, -808, -813, -818, 5100, 5940, 7524,
8448, 8461, 8284, 7968, 7566, 7129, 6709, 6359,
19048,20063,22896,27224,32728,-26447,-19553,-12447,
-5447, 1125, 6949
};
static short mario_hip_attack_tbl[]={
1, 0, /* chn14translate x */
11, 1, /* chn14 translate y */
11, 12, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 23, /* chn14 rotate y */
1, 0, /* chn14 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
11, 376, /* <m_waist>1_3 rotate z */
11, 343, /* <m_body>1 rotate x */
11, 354, /* <m_body>1 rotate y */
11, 365, /* <m_body>1 rotate z */
11, 310, /* <m_head>2 rotate x */
11, 321, /* <m_head>2 rotate y */
11, 332, /* <m_head>2 rotate z */
1, 306, /* chn6 rotate x */
1, 307, /* chn6 rotate y */
1, 308, /* chn6 rotate z */
11, 38, /* <m_larmA>1 rotate x */
11, 49, /* <m_larmA>1 rotate y */
11, 60, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
11, 27, /* <m_larmB>1 rotate z */
1, 24, /* <m_lhand>1 rotate x */
1, 25, /* <m_lhand>1 rotate y */
1, 26, /* <m_lhand>1 rotate z */
1, 302, /* chn10 rotate x */
1, 303, /* chn10 rotate y */
1, 304, /* chn10 rotate z */
11, 115, /* <m_rarmA>1 rotate x */
11, 126, /* <m_rarmA>1 rotate y */
11, 137, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
11, 104, /* <m_rarmB>1 rotate z */
11, 71, /* <m_rhand>1 rotate x */
11, 82, /* <m_rhand>1 rotate y */
11, 93, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 305, /* chn15 rotate z */
11, 269, /* <m_llegA>1 rotate x */
11, 280, /* <m_llegA>1 rotate y */
11, 291, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
11, 258, /* <m_llegB>1 rotate z */
11, 225, /* <m_ltoot>1 rotate x */
11, 236, /* <m_ltoot>1 rotate y */
11, 247, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 309, /* chn17 rotate z */
11, 192, /* <m_rlegA>1 rotate x */
11, 203, /* <m_rlegA>1 rotate y */
11, 214, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
11, 181, /* <m_rlegB>1 rotate z */
11, 148, /* <m_rfoot>1 rotate x */
11, 159, /* <m_rfoot>1 rotate y */
11, 170, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioHipAttackStart = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
11, /* number of frames */
20, /* number of joints */
mario_hip_attack_prm,
mario_hip_attack_tbl
};
AnimeRecord animMarioHipAttacking = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
10, /* start frame */
0, /* loop frame */
11, /* number of frames */
20, /* number of joints */
mario_hip_attack_prm,
mario_hip_attack_tbl
};