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

183 lines
7.6 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario landing onto log bridge animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
July 11, 1995
********************************************************************************/
#include "../headers.h"
static short bridge_landing_prm[]={
0, 167, 167, 146, 118, 117, 123, 128,
131, 134, 137, 142, 148, 153, 158, 162,
163, 165, 167, 168, 168, 0, 0, -8,
-16, -11, -5, 0, 3, 7, 11, 5,
0, 0, 0, 0, 0, 0, 0, 0,
0,16383,-1668,-4724,-6281,-6281,-9203,-12015,
-13573,-14610,-14751,-14219,-13515,-12676,-11739,-10742,
-9722,-8717,-7764,-6900,-6163,-5591,-5220,-5088,
-7714,-7714,-8348,-8697,-8426,-8100,-7730,-7325,
-6895,-6451,-6002,-5558,-5129,-4725,-4356,-4031,
-3762,-3557,-3427,-3381,-9453,-9453,-9017,-8828,
-9146,-9517,-9932,-10380,-10852,-11336,-11822,-12301,
-12762,-13195,-13589,-13935,-14221,-14439,-14577,-14625,
-3633,-3633,-2876,-2460,-2788,-3181,-3628,-4116,
-4634,-5169,-5711,-6246,-6763,-7250,-7695,-8085,
-8410,-8657,-8813,-8868,-2743,-7914,-7914,-8649,
-9649,-11178,-12814,-13454,-13136,-12656,-12048,-11343,
-10574,-9774,-8975,-8210,-7510,-6910,-6441,-6135,
-6026, 9746, 9746, 7651, 6026, 5741, 5489, 5269,
5077, 4913, 4773, 4657, 4561, 4485, 4425, 4380,
4348, 4326, 4314, 4307, 4306,11353,11353, 7845,
5421, 5693, 6114, 6661, 7311, 8040, 8827, 9648,
10479,11299,12084,12811,13457,14000,14416,14683,
14776,-12064,-12064,-10171,-8770,-8683,-8647,-8656,
-8704,-8784,-8890,-9016,-9156,-9302,-9450,-9592,
-9722,-9834,-9922,-9980,-10000, 39, 39, 180,
352, 534, 599, 620, 588, 539, 542, 607,
691, 788, 891, 996, 1095, 1182, 1252, 1299,
1315, 35, 35, 133, 242, 305, 560, 825,
1036, 1228, 1390, 1543, 1710, 1884, 2058, 2224,
2376, 2506, 2608, 2674, 2698,-19305,-19305,-20834,
-22179,-21069,-21523,-22199,-22827,-23404,-23338,-22616,
-21673,-20579,-19404,-18217,-17088,-16089,-15289,-14757,
-14564,11256,11256,15910,20473,19930,19352,18767,
18204,17640,17013,16265,15409,14488,13547,12630,
11781,11043,10462,10081, 9944, 2857, 2857, 2140,
1407, 1311, 1523, 1718, 1713, 1649, 1666, 1790,
1946, 2123, 2311, 2500, 2677, 2834, 2960, 3042,
3072, 1651, 1651, 1965, 2297, 2408, 2371, 2260,
2024, 1750, 1603, 1587, 1594, 1619, 1658, 1705,
1754, 1801, 1842, 1869, 1880,-21681,-21681,-25433,
-29267,-29765,-28860,-27688,-26440,-25183,-24468,-24251,
-24115,-24045,-24029,-24052,-24102,-24164,-24225,-24272,
-24290, 451, 451, 737, 894, 731, 490, 213,
-60, -291, -436, -512, -563, -592, -604, -603,
-593, -578, -562, -550, -545, 221, 221, 331,
361, 227, 59, -127, -322, -511, -680, -847,
-1030,-1221,-1413,-1597,-1766,-1911,-2025,-2099,
-2125,-16202,-16202,-18977,-21324,-22083,-22657,-23041,
-23230,-23220,-23006,-22561,-21899,-21083,-20174,-19235,
-18328,-17515,-16857,-16417,-16256,20110,20110,20339,
20339,19926,19452,18922,18344,17722,17063,16305,
15415,14442,13437,12450,11531,10729,10094, 9677,
9527,-1781,-1781,-2872,-3740,-3873,-3881,-3803,
-3679,-3546,-3445,-3361,-3260,-3148,-3031,-2915,
-2806,-2711,-2636,-2586,-2568,-4748,-4748,-4352,
-4024,-3947,-3916,-3914,-3922,-3922,-3895,-3840,
-3771,-3693,-3610,-3528,-3450,-3381,-3327,-3290,
-3277,-32188,-32188,-29726,-27546,-26665,-25967,-25418,
-24984,-24631,-24326,-24049,-23802,-23585,-23396,-23237,
-23108,-23007,-22935,-22892,-22878,32767,32767,16753,
-39, -39, -42, 0, 115, 249, 392, 536,
670, 788, 899, 1018, 1139, 1259, 1373, 1476,
1564, 1632, 1677, 1693, 24, 24, 26, 0,
-71, -153, -241, -330, -413, -485, -553, -626,
-701, -775, -845, -909, -963,-1005,-1032,-1042,
-17528,-17528,-18078,-18422,-18228,-17909,-17528,-17147,
-16831,-16643,-16561,-16521,-16514,-16532,-16568,-16615,
-16665,-16710,-16742,-16755,32767,32767,16753,-16545,
-3096,-3096,-1441, -12, 188, -40, -222, -217,
-206, -190, -170, -147, -122, -97, -72, -49,
-29, -13, -3, 0, 2973, 2973, 2087, 1310,
1173, 1257, 1291, 1199, 1091, 971, 842, 710,
577, 449, 329, 221, 130, 60, 15, 0,
-336, -336, -644,-1072,-1680,-2339,-2753,-2942,
-3119,-3286,-3441,-3583,-3711,-3825,-3924,-4007,
-4072,-4120,-4150,-4160, 4791, 4791, 2723, 823,
141, -97, -154, -195, -218, -224, -218, -200,
-175, -144, -111, -78, -48, -23, -6, 0,
-3008,-3008,-2533,-2131,-2133,-2266,-2277,-2125,
-1941,-1733,-1507,-1273,-1038, -808, -593, -400,
-236, -110, -28, 0, -762, -762, 1544, 3992,
6005, 7791, 8578, 8535, 8360, 8077, 7710, 7281,
6815, 6335, 5864, 5426, 5045, 4744, 4546, 4474,
17602,17602,18195,18631,18650,18652,18639,18613,
18577,18532,18481,18427,18370,18314,18261,18212,
18171,18138,18117,18110
};
static short bridge_landing_tbl[]={
1, 0, /* chn14_2translate x */
20, 1, /* chn14_2 translate y */
20, 21, /* chn14_2 translate z */
1, 0, /* chn14_2 rotate x */
1, 41, /* chn14_2 rotate y */
1, 0, /* chn14_2 rotate z */
1, 0, /* <m_waist>1_3_1 rotate x */
1, 0, /* <m_waist>1_3_1 rotate y */
20, 672, /* <m_waist>1_3_1 rotate z */
20, 612, /* <m_body>1_1 rotate x */
20, 632, /* <m_body>1_1 rotate y */
20, 652, /* <m_body>1_1 rotate z */
20, 552, /* <m_head>2_1 rotate x */
20, 572, /* <m_head>2_1 rotate y */
20, 592, /* <m_head>2_1 rotate z */
1, 548, /* chn6_1 rotate x */
1, 549, /* chn6_1 rotate y */
1, 550, /* chn6_1 rotate z */
20, 64, /* <m_larmA>1_1 rotate x */
20, 84, /* <m_larmA>1_1 rotate y */
20, 104, /* <m_larmA>1_1 rotate z */
1, 0, /* <m_larmB>1_1 rotate x */
1, 0, /* <m_larmB>1_1 rotate y */
20, 44, /* <m_larmB>1_1 rotate z */
1, 0, /* <m_lhand>1_1 rotate x */
1, 42, /* <m_lhand>1_1 rotate y */
1, 43, /* <m_lhand>1_1 rotate z */
1, 485, /* chn10_1 rotate x */
1, 486, /* chn10_1 rotate y */
1, 487, /* chn10_1 rotate z */
20, 145, /* <m_rarmA>1_1 rotate x */
20, 165, /* <m_rarmA>1_1 rotate y */
20, 185, /* <m_rarmA>1_1 rotate z */
1, 0, /* <m_rarmB>1_1 rotate x */
1, 0, /* <m_rarmB>1_1 rotate y */
20, 125, /* <m_rarmB>1_1 rotate z */
1, 0, /* <m_rhand>1_1 rotate x */
1, 0, /* <m_rhand>1_1 rotate y */
1, 124, /* <m_rhand>1_1 rotate z */
20, 488, /* chn15_1 rotate x */
20, 508, /* chn15_1 rotate y */
20, 528, /* chn15_1 rotate z */
20, 425, /* <m_llegA>1_1 rotate x */
20, 445, /* <m_llegA>1_1 rotate y */
20, 465, /* <m_llegA>1_1 rotate z */
1, 0, /* <m_llegB>1_1 rotate x */
1, 0, /* <m_llegB>1_1 rotate y */
20, 405, /* <m_llegB>1_1 rotate z */
20, 345, /* <m_ltoot>1_1 rotate x */
20, 365, /* <m_ltoot>1_1 rotate y */
20, 385, /* <m_ltoot>1_1 rotate z */
1, 0, /* chn17_1 rotate x */
1, 0, /* chn17_1 rotate y */
1, 551, /* chn17_1 rotate z */
20, 285, /* <m_rlegA>1_1 rotate x */
20, 305, /* <m_rlegA>1_1 rotate y */
20, 325, /* <m_rlegA>1_1 rotate z */
1, 0, /* <m_rlegB>1_1 rotate x */
1, 0, /* <m_rlegB>1_1 rotate y */
20, 265, /* <m_rlegB>1_1 rotate z */
20, 205, /* <m_rfoot>1_1 rotate x */
20, 225, /* <m_rfoot>1_1 rotate y */
20, 245, /* <m_rfoot>1_1 rotate z */
};
AnimeRecord animMarioLogLanding = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
1, /* start frame */
0, /* loop frame */
20, /* number of frames */
20, /* number of joints */
bridge_landing_prm,
bridge_landing_tbl
};