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

206 lines
8.7 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario ending demo put off hat animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
April 19, 1996
********************************************************************************/
#include "../headers.h"
#include "../include/anime.h"
static short mario_demo_B_6_putoff_prm[]={
0, 170, 170, 169, 169, 168, 168, 167,
167, 166, 166, 166, 166, 167, 167, 167,
167, 168, 168, 168, 169, 169, 169, 169,
170, 170, 170, 170,16383, 0, 0, -1,
-4, -10, -19, -33, -51, -74, -104, -141,
-185, -239, -301, -373, -456, -551, -658, -777,
-911,-1166,-1598,-2127,-2676,-3166,-3518,-3652,
-1668,-1684,-1731,-1803,-1899,-2015,-2148,-2294,
-2449,-2611,-2776,-2941,-3103,-3257,-3401,-3532,
-3645,-3738,-3807,-3849,-3788,-3586,-3298,-2978,
-2683,-2465,-2380,-4724,-4745,-4806,-4904,-5035,
-5195,-5383,-5595,-5826,-6075,-6338,-6612,-6892,
-7177,-7463,-7747,-8025,-8294,-8551,-8793,-9075,
-9426,-9805,-10172,-10485,-10703,-10785,-13745,-13750,
-13764,-13785,-13811,-13842,-13875,-13908,-13940,-13970,
-13995,-14014,-14025,-14026,-14017,-13995,-13958,-13905,
-13835,-13745,-13527,-13125,-12620,-12090,-11613,-11269,
-11137,-1251,-1254,-1261,-1272,-1288,-1308,-1331,
-1357,-1386,-1418,-1452,-1488,-1525,-1564,-1604,
-1645,-1687,-1728,-1769,-1810,-1867,-1950,-2044,
-2140,-2223,-2282,-2305,-11556,-11547,-11520,-11476,
-11417,-11344,-11258,-11160,-11052,-10935,-10810,-10678,
-10541,-10399,-10255,-10109,-9962,-9816,-9673,-9532,
-9343,-9078,-8776,-8474,-8211,-8025,-7955,-11084,
-11101,-11151,-11230,-11338,-11473,-11631,-11812,-12013,
-12233,-12468,-12717,-12979,-13250,-13530,-13815,-14104,
-14395,-14686,-14974,-15383,-15974,-16659,-17347,-17950,
-18378,-18540, 0, 713, 2546, 5039, 7730,10161,
11871,12083,11251,10757,11637,12855,12676,10359,
6897, 3155, 0, -192, 516, 1365, 2293, 3241,
4150, 4960, 5612, 6047, 6205, 0, 63, 236,
491, 802, 1142, 1485, 1797, 2226, 3016, 4815,
6975, 7800, 6657, 4511, 2059, 0, -356, -230,
-63, 130, 334, 535, 718, 867, 967, 1004,
-2743,-3026,-3760,-4773,-5894,-6952,-7774,-8255,
-8480,-8564,-8638,-8570,-8083,-6986,-5501,-3971,
-2743,-3270,-4362,-5626,-6982,-8348,-9645,-10794,
-11713,-12324,-12545,-14371,-13644,-11760,-9164,-6302,
-3620,-1562, -505, -166, 0, 0, 0, 0,
-3020,-7084,-11435,-15318,-17978,-18020,-16063,-14371,
-13540,-12707,-11940,-11308,-10878,-10720, 1355, 1153,
613, -167,-1089,-2054,-2965,-3722,-4139,-4469,
-5337,-6248,-6082,-4458,-2097, 477, 2737, 4159,
4230, 3288, 2081, 1355, 1276, 1428, 1687, 1933,
2042,11222,10946,10205, 9133, 7861, 6523, 5250,
4176, 3223, 2842, 3411, 4372, 5249, 5889, 6476,
7045, 7627, 8256, 9027, 9895,10686,11222,11468,
11545,11519,11456,11420,-13066,-13911,-16163,-19399,
-23194,-27126,-30770,31829,30671,30537,29630,28838,
29886,-32236,-27627,-22623,-18028,-14646,-13060,-12795,
-13060,-13066,-12621,-12117,-11647,-11299,-11163, 0,
0, 0, 1, 2, 2, 3, 4, 4,
5, 5, 4, 4, 4, 4, 3, 3,
2, 2, 1, 1, 1, 0, 0, 0,
0, 0, -208, -208, -208, -208, -208, -208,
-208, -208, -208, -208, -208, -208, -208, -208,
-208, -208, -208, -208, -208, -208, -208, -208,
-208, -208, -208, -208, -208,-13864,-13878,-13917,
-13972,-14038,-14107,-14173,-14229,-14267,-14281,-14277,
-14265,-14247,-14223,-14194,-14162,-14127,-14091,-14054,
-14018,-13983,-13951,-13922,-13898,-13880,-13868,-13864,
7754, 7800, 7925, 8105, 8319, 8544, 8758, 8938,
9063, 9109, 9096, 9058, 8998, 8920, 8827, 8722,
8609, 8491, 8372, 8254, 8141, 8036, 7943, 7865,
7805, 7767, 7754, 6921, 6908, 6875, 6827, 6769,
6709, 6652, 6603, 6570, 6558, 6561, 6571, 6588,
6608, 6633, 6661, 6692, 6723, 6755, 6787, 6817,
6845, 6870, 6891, 6907, 6917, 6921, 4420, 4440,
4492, 4567, 4656, 4750, 4839, 4915, 4966, 4986,
4980, 4964, 4939, 4907, 4868, 4824, 4777, 4728,
4678, 4629, 4582, 4538, 4500, 4467, 4442, 4426,
4420,-21436,-21465,-21541,-21652,-21783,-21922,-22053,
-22164,-22240,-22269,-22260,-22237,-22200,-22152,-22095,
-22031,-21961,-21889,-21816,-21743,-21674,-21610,-21553,
-21505,-21468,-21444,-21436,-16576,-16586,-16615,-16657,
-16706,-16758,-16807,-16849,-16878,-16889,-16885,-16877,
-16863,-16845,-16823,-16799,-16773,-16746,-16718,-16691,
-16665,-16641,-16620,-16602,-16588,-16579,-16576, 9527,
9573, 9698, 9878,10092,10317,10531,10711,10836,
10883,10869,10831,10771,10693,10600,10495,10382,
10264,10145,10027, 9914, 9810, 9717, 9638, 9579,
9540, 9527,-10678,-10668,-10641,-10603,-10558,-10510,
-10464,-10426,-10400,-10390,-10393,-10401,-10414,-10430,
-10450,-10472,-10496,-10521,-10547,-10572,-10596,-10618,
-10637,-10654,-10667,-10675,-10678,-5055,-5082,-5156,
-5261,-5387,-5519,-5644,-5750,-5823,-5850,-5842,
-5820,-5785,-5739,-5684,-5623,-5557,-5488,-5418,
-5349,-5282,-5221,-5167,-5121,-5086,-5063,-5055,
-19042,-19062,-19114,-19191,-19282,-19378,-19469,-19545,
-19598,-19618,-19612,-19596,-19570,-19537,-19498,-19453,
-19405,-19355,-19304,-19254,-19206,-19162,-19122,-19089,
-19064,-19048,-19042,-32767,-32767,16753,-16545,-32767,
-32767,16753,-16545, 0, -166, -576,-1093,-1580,
-2137,-2722,-2985,-2842,-2513,-2104,-1718,-1461,
-1304,-1149, -998, -851, -710, -578, -455, -344,
-245, -161, -93, -42, -10, 0, 0, 121,
412, 767, 1078, 1382, 1672, 1775, 1647, 1406,
1121, 861, 697, 606, 521, 441, 368, 300,
239, 185, 137, 96, 61, 35, 15, 3,
0, -926, -205, 1485, 3434, 4932, 5873, 6433,
6321, 5469, 4187, 2757, 1461, 581, 5, -561,
-1112,-1644,-2149,-2624,-3063,-3461,-3812,-4110,
-4352,-4531,-4643,-4681, 0, -146, -469, -792,
-938, -933, -916, -891, -856, -815, -767, -714,
-656, -595, -533, -469, -405, -342, -282, -224,
-171, -123, -81, -47, -21, -5, 0, 2180,
2416, 2932, 3436, 3640, 3584, 3507, 3409, 3295,
3166, 3024, 2873, 2714, 2550, 2383, 2215, 2050,
1889, 1735, 1590, 1456, 1337, 1233, 1149, 1086,
1046, 1032,16545
};
static short mario_demo_B_6_putoff_tbl[]={
1, 0, /* chn14_1translate x */
27, 1, /* chn14_1 translate y */
1, 0, /* chn14_1 translate z */
1, 0, /* chn14_1 rotate x */
1, 28, /* chn14_1 rotate y */
1, 0, /* chn14_1 rotate z */
1, 0, /* <m_waist>1 rotate x */
1, 0, /* <m_waist>1 rotate y */
1, 874, /* <m_waist>1 rotate z */
27, 820, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
27, 847, /* <m_body>1 rotate z */
27, 739, /* m_head rotate x */
27, 766, /* m_head rotate y */
27, 793, /* m_head rotate z */
1, 735, /* chn6 rotate x */
1, 736, /* chn6 rotate y */
1, 737, /* chn6 rotate z */
27, 137, /* <m_larmA>1 rotate x */
27, 164, /* <m_larmA>1 rotate y */
27, 191, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1_1 rotate x */
1, 0, /* <m_larmB>1_1 rotate y */
27, 110, /* <m_larmB>1_1 rotate z */
27, 29, /* <m_lhand>1_1 rotate x */
27, 56, /* <m_lhand>1_1 rotate y */
27, 83, /* <m_lhand>1_1 rotate z */
1, 731, /* chn10 rotate x */
1, 732, /* chn10 rotate y */
1, 733, /* chn10 rotate z */
27, 326, /* <m_rarmA>1 rotate x */
27, 353, /* <m_rarmA>1 rotate y */
27, 380, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
27, 299, /* <m_rarmB>1 rotate z */
27, 218, /* <m_rhand>1_1 rotate x */
27, 245, /* <m_rhand>1_1 rotate y */
27, 272, /* <m_rhand>1_1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 734, /* chn15 rotate z */
27, 650, /* <m_llegA>1 rotate x */
27, 677, /* <m_llegA>1 rotate y */
27, 704, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
27, 623, /* <m_llegB>1 rotate z */
1, 0, /* <m_ltoot>1 rotate x */
1, 0, /* <m_ltoot>1 rotate y */
27, 596, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 738, /* chn17 rotate z */
27, 515, /* <m_rlegA>1 rotate x */
27, 542, /* <m_rlegA>1 rotate y */
27, 569, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
27, 488, /* <m_rlegB>1 rotate z */
27, 407, /* <m_rtoot>1 rotate x */
27, 434, /* <m_rtoot>1 rotate y */
27, 461, /* <m_rtoot>1 rotate z */
};
AnimeRecord animMarioEndingPutOff = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
27, /* number of frames */
20, /* number of joints */
mario_demo_B_6_putoff_prm,
mario_demo_B_6_putoff_tbl
};