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

177 lines
7.2 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario u-turn junmping animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
August 23, 1995
********************************************************************************/
#include "../headers.h"
static short mario_Uturn_jump1_prm[]={
0, 195, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0,16383, 4754, 4687, 4659, 4705, 4750,
4659, 4443, 4201, 3937, 3656, 3362, 3057, 2747,
2436, 2126, 1823, 866, 831, 817, 841, 865,
817, 701, 572, 431, 281, 124, -37, -202,
-369, -534, -696,-9186,-9114,-9085,-9127,-9169,
-9085,-8882,-8656,-8409,-8146,-7870,-7586,-7296,
-7004,-6714,-6431,-3741,-3898,-3963,-3868,-3774,
-3963,-4418,-4926,-5479,-6069,-6687,-7326,-7977,
-8631,-9280,-9917,-13015,-12498,-11861,-10155,-7631,
-6083,-5631,-5200,-4789,-4399,-4030,-3683,-3357,
-3053,-2772,-2514, -472, -686,-1262,-4016,-8396,
-10926,-11334,-11669,-11934,-12137,-12283,-12378,-12427,
-12437,-12412,-12360,-1460,-2473,-3635,-6447,-10440,
-12647,-12928,-13128,-13254,-13313,-13313,-13261,-13164,
-13030,-12864,-12675,-10255,-10179,-10148,-10220,-10291,
-10148,-9804,-9419,-9000,-8554,-8085,-7602,-7109,
-6614,-6122,-5640,-5211,-3715,-2503,-1929,-2044,
-2503,-3054,-3671,-4342,-5058,-5808,-6583,-7373,
-8166,-8954,-9727,-1103, 1864, 4617, 6955, 8680,
9594, 9933,10079,10050, 9868, 9549, 9113, 8579,
7966, 7293, 6579,11534,11843,12122,12354,12522,
12606,12628,12626,12600,12555,12492,12414,12323,
12223,12116,12005,-20293,-17198,-14305,-11816,-9933,
-8858,-8344,-7998,-7805,-7750,-7818,-7992,-8258,
-8601,-9004,-9453, -211, -188, -169, -161, -165,
-169, -177, -200, -230, -262, -290, -308, -311,
-293, -247, -169, 575, 575, 580, 583, 582,
580, 583, 590, 600, 610, 619, 625, 626,
620, 605, 580,-17922,-17382,-16978,-16839,-16909,
-16978,-16979,-16981,-16984,-16986,-16989,-16990,-16991,
-16989,-16985,-16978,24225,24712,24225,21704,18451,
15985,14428,12896,11410, 9989, 8651, 7416, 6303,
5331, 4519, 3886, 2925, 1521, 342, -343, -549,
-594, -661, -718, -762, -793, -809, -806, -784,
-740, -672, -579, 482,-1133,-2482,-3038,-2796,
-2434,-2235,-2027,-1810,-1582,-1343,-1091, -827,
-548, -255, 52,-25348,-27361,-28804,-28321,-26230,
-24835,-24596,-24433,-24340,-24311,-24342,-24426,-24558,
-24732,-24942,-25184, 185, 201, 208, 208, 208,
208, 211, 221, 233, 247, 259, 266, 268,
260, 241, 208, -206, -202, -200, -200, -200,
-200, -202, -206, -212, -218, -223, -227, -227,
-224, -215, -200,-15803,-15912,-15958,-15958,-15958,
-15958,-15949,-15927,-15898,-15866,-15839,-15821,-15818,
-15836,-15881,-15958, 8188, 6737, 5423, 4871, 5147,
5423, 5382, 5276, 5134, 4983, 4850, 4763, 4749,
4836, 5052, 5423, 3172, 3440, 3507, 2459, 527,
-615, -725, -688, -538, -306, -24, 273, 557,
793, 949, 993, 2206, 1799, 1334, 398, -838,
-1510,-1553,-1494,-1356,-1160, -927, -680, -439,
-226, -63, 28,-17136,-15266,-13747,-13655,-15035,
-16431,-17338,-18230,-19113,-19996,-20885,-21787,-22709,
-23660,-24645,-25673,32767,32767,16753,-16542,-16544,
-16545,-16545,-16545,-16545,-16545,-16545,-16545,-16545,
-16545,-16545,-16545,-16545,-16545,-16545,32767,32767,
16753, -823, -368, 0, 139, 69, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 1355, 606, 0, -230, -115, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0,-18285,-17324,-16545,-16250,-16397,-16545,-16545,
-16545,-16545,-16545,-16545,-16545,-16545,-16545,-16545,
-16545, 7652, 5655, 3678, 2031, 568, -218, -443,
-564, -600, -569, -489, -379, -257, -141, -49,
0, 3850, 1956, 127, 78, 598, 932, 906,
851, 772, 674, 563, 445, 324, 206, 96,
0,-5092,-2094, 1392, 2550, 3004, 3208, 3447,
3692, 3933, 4155, 4346, 4493, 4584, 4606, 4546,
4392, 2360, 2357, 2364, 2412, 2449, 2364, 2165,
1936, 1686, 1421, 1152, 884, 627, 389, 177,
0,-1449,-1651,-1820,-1917,-1916,-1820,-1667,
-1491,-1298,-1094, -887, -681, -483, -299, -136,
0,10301,11361,12264,12770,12738,12264,11521,
10644, 9674, 8651, 7615, 6606, 5664, 4829, 4141,
3640,20605,21863,23215,25640,28942,31365,32381,
32813,32931,33004,33087,33077,33008,32911,32820,
32767, 1287, 1490, 1652, 1650, 1411, 998, 325,
-541,-1314,-1703,-1669,-1425,-1054, -637, -258,
0,12044,11699,11178,10077, 7828, 4161,-1073,
-7351,-13936,-20092,-26017,-32182,-38265,-43945,-48897,
-52801
};
static short mario_Uturn_jump1_tbl[]={
1, 0, /* chn14_2translate x */
1, 1, /* chn14_2 translate y */
16, 2, /* chn14_2 translate z */
1, 0, /* chn14_2 rotate x */
1, 18, /* chn14_2 rotate y */
1, 0, /* chn14_2 rotate z */
16, 601, /* <m_waist>1_3 rotate x */
16, 617, /* <m_waist>1_3 rotate y */
16, 633, /* <m_waist>1_3 rotate z */
16, 553, /* <m_body>1 rotate x */
16, 569, /* <m_body>1 rotate y */
16, 585, /* <m_body>1 rotate z */
16, 505, /* <m_head>2 rotate x */
16, 521, /* <m_head>2 rotate y */
16, 537, /* <m_head>2 rotate z */
1, 454, /* chn6 rotate x */
1, 455, /* chn6 rotate y */
1, 456, /* chn6 rotate z */
16, 83, /* <m_larmA>1 rotate x */
16, 99, /* <m_larmA>1 rotate y */
16, 115, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
16, 67, /* <m_larmB>1 rotate z */
16, 19, /* <m_lhand>1 rotate x */
16, 35, /* <m_lhand>1 rotate y */
16, 51, /* <m_lhand>1 rotate z */
1, 435, /* chn10 rotate x */
1, 436, /* chn10 rotate y */
1, 437, /* chn10 rotate z */
16, 163, /* <m_rarmA>1 rotate x */
16, 179, /* <m_rarmA>1 rotate y */
16, 195, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
16, 147, /* <m_rarmB>1 rotate z */
1, 0, /* <m_rhand>1 rotate x */
1, 0, /* <m_rhand>1 rotate y */
16, 131, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
16, 438, /* chn15 rotate z */
16, 387, /* <m_llegA>1 rotate x */
16, 403, /* <m_llegA>1 rotate y */
16, 419, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
16, 371, /* <m_llegB>1 rotate z */
16, 323, /* <m_ltoot>1 rotate x */
16, 339, /* <m_ltoot>1 rotate y */
16, 355, /* <m_ltoot>1 rotate z */
16, 457, /* chn17 rotate x */
16, 473, /* chn17 rotate y */
16, 489, /* chn17 rotate z */
16, 275, /* <m_rlegA>1 rotate x */
16, 291, /* <m_rlegA>1 rotate y */
16, 307, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
16, 259, /* <m_rlegB>1 rotate z */
16, 211, /* <m_rfoot>1 rotate x */
16, 227, /* <m_rfoot>1 rotate y */
16, 243, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioJumpBack = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
16, /* number of frames */
20, /* number of joints */
mario_Uturn_jump1_prm,
mario_Uturn_jump1_tbl
};