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

158 lines
6.2 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario junmping step 2 animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
August 25, 1995
********************************************************************************/
#include "../headers.h"
static short mario_3step_jump_prm[]={
0, 170,16383, 0, 0, 0, 0, 0,
0, 7, 26, 53, 84, 114, 141, 160,
168,-1668,-1668,-1668,-1668,-1668,-1668,-1668,
-1667,-1666,-1664,-1663,-1661,-1660,-1660,-4724,
-4724,-4724,-4724,-4724,-4724,-4770,-4890,-5059,
-5253,-5447,-5616,-5735,-5781,-3195,-3542,-4370,
-5358,-6185,-6533,-6861,-7728,-8954,-10358,-11763,
-12989,-13856,-14184,-10409,-10760,-11598,-12598,-13436,
-13787,-13007,-10952,-8046,-4714,-1383, 1522, 3578,
4358,-4154,-4818,-6400,-8288,-9870,-10534,-10361,
-9905,-9261,-8522,-7783,-7139,-6683,-6510,-12500,
-11263,-8312,-4791,-1840, -603,-1412,-3543,-6556,
-10010,-13464,-16478,-18609,-19417, 523, 523, 523,
523, 523, 523, 501, 441, 357, 261, 165,
81, 22, 0, 937, 937, 937, 937, 937,
937, 897, 791, 640, 468, 296, 146, 40,
0,-2696,-2696,-2696,-2696,-2696,-2696,-2783,
-3013,-3338,-3710,-4083,-4407,-4637,-4724,-3138,
-3800,-5378,-7261,-8839,-9501,-9724,-10314,-11148,
-12103,-13059,-13893,-14482,-14706, 6841, 7725, 9833,
12349,14457,15341,14550,12465, 9518, 6139, 2760,
-186,-2271,-3062, 5221, 5786, 7135, 8744,10093,
10658,10534,10209, 9748, 9220, 8692, 8232, 7906,
7783,-14299,-13097,-10230,-6809,-3942,-2740,-3450,
-5322,-7969,-11003,-14038,-16685,-18557,-19267, -59,
-65, -80, -96, -107, -108, -97, -79, -57,
-33, -10, 9, 22, 27, -199, -207, -221,
-230, -219, -177, -97, 13, 141, 274, 399,
504, 577, 603,-10839,-10523,-9785,-8932,-8276,
-8126,-8517,-9204,-10079,-11036,-11966,-12764,-13321,
-13531,16828,15251,11522, 7143, 3613, 2434, 3711,
6253, 9617,13362,17044,20221,22452,23294, 1896,
1847, 1721, 1552, 1373, 1216, 1067, 896, 718,
544, 387, 259, 173, 141, 2388, 2173, 1649,
993, 385, 5, -167, -277, -337, -359, -355,
-338, -318, -309,-23577,-23425,-23102,-22806,-22737,
-23093,-23954,-25172,-26601,-28095,-29511,-30702,-31522,
-31828, 0, -1, -5, -8, -7, 0, 15,
36, 60, 86, 110, 130, 144, 149, 0,
3, 9, 13, 12, 0, -25, -60, -100,
-142, -182, -216, -239, -247,-17827,-16973,-14913,
-12404,-10203,-9066,-8976,-9323,-9976,-10803,-11675,
-12460,-13028,-13246,19644,17919,13818, 8952, 4933,
3373, 4345, 6565, 9609,13052,16470,19437,21528,
22320,-1900,-1756,-1404, -964, -555, -298, -181,
-104, -61, -44, -44, -53, -65, -70,-2554,
-2298,-1674, -900, -195, 223, 372, 429, 416,
355, 269, 179, 110, 81,-26393,-25996,-25072,
-24022,-23249,-23152,-23789,-24845,-26164,-27591,-28972,
-30150,-30971,-31279,32767,32767,16753,-16545,32767,
32767,16753,-16545, 129, 129, 130, 129, 126,
118, 105, 88, 69, 49, 30, 14, 4,
0, 532, 539, 552, 563, 560, 534, 480,
405, 317, 226, 140, 68, 18, 0, 858,
714, 416, 169, 179, 650, 1677, 3110, 4781,
6523, 8169, 9552,10504,10859, 0, -1, -4,
-9, -12, -13, -13, -11, -9, -6, -4,
-2, 0, 0, -173, -175, -179, -182, -181,
-172, -155, -130, -102, -73, -45, -21, -5,
0, 3364, 3443, 3636, 3872, 4082, 4198, 4222,
4211, 4173, 4121, 4062, 4008, 3968, 3953,16545,
16438,16456,17113,18919,22386,28917,35448,41979,
48511,55042,61573,68104,74635
};
static short mario_3step_jump_tbl[]={
1, 0, /* chn14translate x */
1, 1, /* chn14 translate y */
1, 0, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 2, /* chn14 rotate y */
1, 0, /* chn14 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
14, 487, /* <m_waist>1_3 rotate z */
14, 445, /* <m_body>1 rotate x */
14, 459, /* <m_body>1 rotate y */
14, 473, /* <m_body>1 rotate z */
14, 403, /* <m_head>2 rotate x */
14, 417, /* <m_head>2 rotate y */
14, 431, /* <m_head>2 rotate z */
1, 399, /* chn6 rotate x */
1, 400, /* chn6 rotate y */
1, 401, /* chn6 rotate z */
14, 59, /* <m_larmA>1 rotate x */
14, 73, /* <m_larmA>1 rotate y */
14, 87, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
14, 45, /* <m_larmB>1 rotate z */
14, 3, /* <m_lhand>1 rotate x */
14, 17, /* <m_lhand>1 rotate y */
14, 31, /* <m_lhand>1 rotate z */
1, 395, /* chn10 rotate x */
1, 396, /* chn10 rotate y */
1, 397, /* chn10 rotate z */
14, 157, /* <m_rarmA>1 rotate x */
14, 171, /* <m_rarmA>1 rotate y */
14, 185, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
14, 143, /* <m_rarmB>1 rotate z */
14, 101, /* <m_rhand>1 rotate x */
14, 115, /* <m_rhand>1 rotate y */
14, 129, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 398, /* chn15 rotate z */
14, 353, /* <m_llegA>1 rotate x */
14, 367, /* <m_llegA>1 rotate y */
14, 381, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
14, 339, /* <m_llegB>1 rotate z */
14, 297, /* <m_ltoot>1 rotate x */
14, 311, /* <m_ltoot>1 rotate y */
14, 325, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 402, /* chn17 rotate z */
14, 255, /* <m_rlegA>1 rotate x */
14, 269, /* <m_rlegA>1 rotate y */
14, 283, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
14, 241, /* <m_rlegB>1 rotate z */
14, 199, /* <m_rfoot>1 rotate x */
14, 213, /* <m_rfoot>1 rotate y */
14, 227, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioJumpStep3 = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
14, /* number of frames */
20, /* number of joints */
mario_3step_jump_prm,
mario_3step_jump_tbl
};