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

159 lines
6.3 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario slip landing animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
December 26, 1995
********************************************************************************/
#include "../headers.h"
static short mario_slip2landing_prm[]={
0, 54,16383, -118, -116, -111, -104, -94,
-83, -71, -59, -46, -34, -23, -13, -6,
-1, 0,-1664,-1664,-1664,-1665,-1665,-1665,
-1666,-1666,-1667,-1667,-1667,-1668,-1668,-1668,
-1668,-3985,-3996,-4026,-4072,-4132,-4201,-4276,
-4355,-4433,-4509,-4578,-4637,-4683,-4714,-4724,
-10742,-10722,-10666,-10580,-10469,-10341,-10200,-10053,
-9907,-9766,-9637,-9527,-9440,-9384,-9364,-24240,
-24673,-25884,-27744,-30124,32640,29612,26454,23296,
20268,17499,15120,13260,12048,11616,-13163,-13169,
-13186,-13212,-13246,-13285,-13328,-13372,-13417,-13459,
-13498,-13532,-13558,-13575,-13581,19238,19455,20062,
20995,22189,23577,25096,26680,28264,29783,31171,
32365,-32235,-31628,-31411,-4724,-4696,-4615,-4490,
-4332,-4147,-3944,-3734,-3523,-3320,-3136,-2977,
-2852,-2772,-2743,-9282,-9201,-8975,-8627,-8182,
-7664,-7098,-6507,-5916,-5350,-4832,-4387,-4039,
-3813,-3732,12583,13099,14543,16761,19597,22898,
26508,30273,-31495,-27885,-24584,-21748,-19530,-18086,
-17571,12698,12700,12706,12714,12725,12738,12752,
12766,12781,12794,12807,12818,12826,12832,12834,
6305, 6493, 7020, 7828, 8862,10066,11382,12755,
14128,15444,16648,17682,18491,19018,19206, 27,
25, 19, 9, -2, -17, -33, -49, -66,
-82, -96, -109, -118, -125, -127, 603, 592,
561, 513, 451, 379, 301, 219, 137, 59,
-12, -74, -122, -153, -165,-13531,-13435,-13168,
-12757,-12232,-11621,-10952,-10255,-9558,-8889,-8278,
-7753,-7342,-7075,-6979, 1600, 1659, 1825, 2080,
2406, 2786, 3201, 3634, 4067, 4482, 4861, 5187,
5442, 5608, 5668, -59, -8, 131, 347, 623,
944, 1295, 1661, 2028, 2379, 2700, 2976, 3192,
3332, 3383, -335, -305, -223, -97, 64, 253,
459, 673, 888, 1094, 1283, 1444, 1571, 1653,
1683,-25567,-25476,-25221,-24829,-24327,-23744,-23106,
-22440,-21774,-21136,-20553,-20051,-19659,-19404,-19313,
149, 147, 141, 131, 119, 105, 90, 74,
58, 43, 29, 17, 8, 2, 0, -247,
-244, -233, -218, -198, -175, -150, -123, -97,
-72, -49, -29, -13, -3, 0,-13246,-13171,
-12962,-12641,-12231,-11753,-11231,-10687,-10142,-9620,
-9142,-8732,-8411,-8202,-8127, 2503, 2751, 3446,
4514, 5880, 7470, 9208,11021,12834,14573,16162,
17528,18596,19291,19540, 0, 0, 0, 1,
3, 4, 6, 7, 9, 10, 12, 13,
14, 15, 15, 108, 29, -191, -530, -963,
-1467,-2019,-2594,-3169,-3721,-4225,-4658,-4997,
-5218,-5296,-24265,-24438,-24922,-25666,-26617,-27723,
-28933,-30196,-31458,-32668,31759,30808,30064,29580,
29407,-32767,-32767,16753,-16545,-32767,-32767,16753,
-16545, 0, -31, -119, -255, -429, -631, -852,
-1082,-1313,-1534,-1736,-1909,-2045,-2133,-2165,
834, 837, 847, 862, 881, 903, 927, 952,
978, 1002, 1024, 1043, 1058, 1067, 1071, 6165,
6176, 6205, 6250, 6308, 6376, 6449, 6526, 6603,
6677, 6744, 6802, 6847, 6877, 6887, 0, 36,
138, 294, 493, 726, 980, 1245, 1510, 1765,
1997, 2197, 2353, 2455, 2491, -834, -819, -777,
-713, -631, -535, -431, -322, -212, -108, -12,
69, 133, 175, 190, 5100, 5025, 4814, 4490,
4076, 3594, 3066, 2516, 1967, 1439, 957, 543,
219, 8, -66, 7785, 7935, 8309, 8868, 9575,
10393,11284,12211,13136,14021,14830,15524,16066,
16419,16545
};
static short mario_slip2landing_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 */
15, 491, /* <m_waist>1_3 rotate z */
15, 446, /* <m_body>1 rotate x */
15, 461, /* <m_body>1 rotate y */
15, 476, /* <m_body>1 rotate z */
15, 401, /* <m_head>2 rotate x */
15, 416, /* <m_head>2 rotate y */
15, 431, /* <m_head>2 rotate z */
1, 397, /* chn6 rotate x */
1, 398, /* chn6 rotate y */
1, 399, /* chn6 rotate z */
15, 63, /* <m_larmA>1 rotate x */
15, 78, /* <m_larmA>1 rotate y */
15, 93, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
15, 48, /* <m_larmB>1 rotate z */
15, 3, /* <m_lhand>1 rotate x */
15, 18, /* <m_lhand>1 rotate y */
15, 33, /* <m_lhand>1 rotate z */
1, 393, /* chn10 rotate x */
1, 394, /* chn10 rotate y */
1, 395, /* chn10 rotate z */
15, 138, /* <m_rarmA>1 rotate x */
15, 153, /* <m_rarmA>1 rotate y */
15, 168, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
15, 123, /* <m_rarmB>1 rotate z */
1, 0, /* <m_rhand>1 rotate x */
1, 0, /* <m_rhand>1 rotate y */
15, 108, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 396, /* chn15 rotate z */
15, 348, /* <m_llegA>1 rotate x */
15, 363, /* <m_llegA>1 rotate y */
15, 378, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
15, 333, /* <m_llegB>1 rotate z */
15, 288, /* <m_ltoot>1 rotate x */
15, 303, /* <m_ltoot>1 rotate y */
15, 318, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 400, /* chn17 rotate z */
15, 243, /* <m_rlegA>1 rotate x */
15, 258, /* <m_rlegA>1 rotate y */
15, 273, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
15, 228, /* <m_rlegB>1 rotate z */
15, 183, /* <m_rfoot>1 rotate x */
15, 198, /* <m_rfoot>1 rotate y */
15, 213, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSlipLanding = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
15, /* number of frames */
20, /* number of joints */
mario_slip2landing_prm,
mario_slip2landing_tbl
};