207 lines
8.4 KiB
C
207 lines
8.4 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario slipping animation data
|
|
|
|
Copyright 1996 Nintendo co., ltd. All rights reserved
|
|
|
|
March 18, 1996
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_slip_prm[]={
|
|
0, 54, 54, 54, 54, 54, 66, 91,
|
|
114, 119, 133, 149, 158, 163, 165, 167,
|
|
169, 170, 171, 171, 172, 0, -1, -3,
|
|
-8, -12, -17, -21, -25, -26, -6, -2,
|
|
-1, -1, 0, 0, 0, 0, 0, 0,
|
|
0,16383, -118, 554, 2134, 3963, 5382, 6002,
|
|
5846, 4470, 3148, 2703, 2272, 1860, 1474, 1119,
|
|
802, 530, 307, 140, 36, 0,-1664,-2116,
|
|
-3128,-4183,-4766,-3865,-2715,-3034,-3475,-3366,
|
|
-3209,-3017,-2801,-2575,-2349,-2137,-1950,-1802,
|
|
-1704,-1668,-3985,-4072,-4343,-4808,-5480,-7283,
|
|
-8666,-7011,-5235,-4973,-4785,-4661,-4591,-4564,
|
|
-4569,-4597,-4637,-4679,-4711,-4724,-10742,-11078,
|
|
-11638,-11750,-10742,-5595, 0, 0, 0,-1193,
|
|
-2613,-4187,-5843,-7510,-9117,-10593,-11864,-12861,
|
|
-13512,-13745,-24240,-24970,-26763,-29028,-31173,31945,
|
|
29964,29202,30271,-32289,-28764,-24864,-20765,-16642,
|
|
-12672,-9029,-5890,-3430,-1825,-1251,-13163,-14840,
|
|
-18809,-23484,-27273,-29259,-30067,-30065,-29120,-27534,
|
|
-25683,-23654,-21535,-19414,-17378,-15516,-13915,-12663,
|
|
-11847,-11556,19238,19587,20337,21043,21257,20219,
|
|
18154,15242,12322, 9918, 7271, 4480, 1644,-1135,
|
|
-3760,-6132,-8149,-9714,-10725,-11084, 0, -294,
|
|
-1046,-2057,-3129,-5179,-2764,-2067,-1824,-1605,
|
|
-1380,-1153, -931, -719, -524, -351, -206, -95,
|
|
-24, 0, 0, 62, 165, 186, 0,-1654,
|
|
0, 137, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0,-4724,-4539,
|
|
-4230,-4169,-4724,-9665,-4264,-3520,-3710,-3591,
|
|
-3469,-3348,-3230,-3118,-3015,-2925,-2850,-2792,
|
|
-2756,-2743,-9282,-9572,-10056,-10153,-9282,-4639,
|
|
0, -902,-3126,-4302,-5586,-6933,-8296,-9628,
|
|
-10883,-12015,-12975,-13719,-14200,-14371,12583,10540,
|
|
5852, 682,-2804,-1553, 1033, 1208, 189,-3879,
|
|
-4373,-4565,-4498,-4217,-3765,-2897,-1585, -195,
|
|
907, 1355,12698,11943,10122, 7899, 5940, 4133,
|
|
3062, 3796, 5392, 7830, 9460,11150,12701,13914,
|
|
14588,14455,13648,12570,11627,11222, 6305, 3895,
|
|
-1784,-8415,-13674,-15680,-16487,-17553,-19284,-24687,
|
|
-24661,-24127,-23233,-22124,-20947,-19384,-17336,-15282,
|
|
-13700,-13066, 27, 81, 169, 187, 27, -683,
|
|
-1674,-2503,-2252,-1981,-1073, -378, -210, -96,
|
|
-26, 8, 19, 15, 5, 0, 603, 604,
|
|
606, 606, 603, 625, 575, 162,-2213,-2703,
|
|
-1914,-1173, -941, -742, -575, -441, -338, -265,
|
|
-222, -208,-13531,-13362,-13081,-13024,-13531,-15792,
|
|
-18933,-21517,-20434,-22205,-19693,-17288,-16503,-15815,
|
|
-15227,-14742,-14361,-14086,-13920,-13864, 1600, 3216,
|
|
7126,11924,16202,20091,22896,20346,19914,18229,
|
|
14683,11942,10960,10109, 9389, 8800, 8342, 8015,
|
|
7819, 7754, -59, -104, -160, -108, 170, 1175,
|
|
2534, 3588, 3770, 4840, 5646, 6158, 6350, 6511,
|
|
6643, 6747, 6826, 6880, 6911, 6921, -335, -363,
|
|
-405, -402, -294, 75, 751, 2081, 3947, 3585,
|
|
3891, 4197, 4271, 4326, 4366, 4392, 4409, 4417,
|
|
4420, 4420,-25567,-26625,-28997,-31480,32661,-31084,
|
|
-28233,-27823,-29694,-25917,-24096,-23144,-22728,-22373,
|
|
-22079,-21842,-21661,-21535,-21460,-21436, 149, 105,
|
|
32, 18, 149, 865, 1549, 656, 501, -341,
|
|
416, 1092, 1071, 959, 786, 580, 369, 183,
|
|
50, 0, -247, -263, -290, -295, -247, -38,
|
|
268, 599, 347, 566, 580, 535, 469, 388,
|
|
299, 211, 129, 62, 16, 0,-13246,-13088,
|
|
-12826,-12773,-13246,-15330,-18287,-21006,-20003,-20839,
|
|
-19961,-19031,-18599,-18168,-17755,-17377,-17053,-16799,
|
|
-16635,-16576, 2503, 3964, 7512,11893,15853,19603,
|
|
22497,20712,19165,17441,14684,12552,11816,11189,
|
|
10667,10248, 9927, 9703, 9570, 9527, 0, -13,
|
|
-43, -71, -77, -8, 60, -41,-1056, -29,
|
|
-3300,-6240,-7246,-8131,-8892,-9524,-10022,-10384,
|
|
-10604,-10678, 108, 105, 98, 88, 75, 44,
|
|
23, 88, 552, 94,-1567,-2909,-3396,-3824,
|
|
-4192,-4497,-4738,-4913,-5019,-5055,-24265,-25419,
|
|
-28028,-30816,-32505,-31028,-28548,-28629,-30380,-27458,
|
|
-24504,-22451,-21660,-20971,-20386,-19905,-19529,-19259,
|
|
-19096,-19042,-32767,-32767,16753, 0, -2, -7,
|
|
-8, 0, 36, 88, 137, 180, 199, 145,
|
|
88, 69, 52, 36, 24, 13, 6, 1,
|
|
0, 0, -73, -196, -221, 0, 973, 2362,
|
|
3671, 4832, 5333, 3898, 2360, 1850, 1391, 988,
|
|
646, 371, 168, 43, 0,-16545,-16547,-16550,
|
|
-16550,-16545,-16522,-16488,-16457,-16429,-16417,-16451,
|
|
-16488,-16500,-16512,-16521,-16529,-16536,-16541,-16544,
|
|
-16545,-32767,-32767,16753,-16545, 0, 0, 0,
|
|
0, 0, -28, -81, -110, -108, -102, -93,
|
|
-81, -69, -55, -41, -28, -17, -8, -2,
|
|
0, 834, 834, 834, 834, 834, 788, 691,
|
|
608, 549, 485, 419, 351, 284, 220, 161,
|
|
108, 63, 29, 7, 0, 6165, 6165, 6165,
|
|
6165, 6165, 5306, 3620, 2446, 1982, 1539, 1121,
|
|
731, 373, 50, -232, -472, -665, -808, -896,
|
|
-926, 0, -24, -82, -148, -198, -222, -232,
|
|
-234, -224, -204, -183, -158, -131, -104, -78,
|
|
-53, -31, -15, -3, 0, -834, -843, -857,
|
|
-853, -810, -689, -512, -345, -201, -112, -85,
|
|
-63, -45, -31, -20, -11, -6, -2, 0,
|
|
0, 5100, 5405, 6123, 6957, 7611, 7910, 8065,
|
|
8356, 9353, 9868, 9236, 8410, 7451, 6421, 5381,
|
|
4392, 3516, 2815, 2349, 2180, 7784, 7804, 7915,
|
|
8196, 8722, 9812,11836,16358,18530,18261,17548,
|
|
17045,16885,16764,16675,16615,16576,16555,16547,
|
|
16545
|
|
};
|
|
static short mario_slip_tbl[]={
|
|
1, 0, /* chn14translate x */
|
|
20, 1, /* chn14 translate y */
|
|
20, 21, /* chn14 translate z */
|
|
1, 0, /* chn14 rotate x */
|
|
1, 41, /* chn14 rotate y */
|
|
1, 0, /* chn14 rotate z */
|
|
1, 0, /* <m_waist>1_3 rotate x */
|
|
1, 0, /* <m_waist>1_3 rotate y */
|
|
20, 789, /* <m_waist>1_3 rotate z */
|
|
20, 729, /* <m_body>1 rotate x */
|
|
20, 749, /* <m_body>1 rotate y */
|
|
20, 769, /* <m_body>1 rotate z */
|
|
20, 669, /* <m_head>2 rotate x */
|
|
20, 689, /* <m_head>2 rotate y */
|
|
20, 709, /* <m_head>2 rotate z */
|
|
|
|
1, 665, /* chn6 rotate x */
|
|
1, 666, /* chn6 rotate y */
|
|
1, 667, /* chn6 rotate z */
|
|
20, 122, /* <m_larmA>1 rotate x */
|
|
20, 142, /* <m_larmA>1 rotate y */
|
|
20, 162, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
20, 102, /* <m_larmB>1 rotate z */
|
|
20, 42, /* <m_lhand>1 rotate x */
|
|
20, 62, /* <m_lhand>1 rotate y */
|
|
20, 82, /* <m_lhand>1 rotate z */
|
|
|
|
1, 602, /* chn10 rotate x */
|
|
1, 603, /* chn10 rotate y */
|
|
1, 604, /* chn10 rotate z */
|
|
20, 262, /* <m_rarmA>1 rotate x */
|
|
20, 282, /* <m_rarmA>1 rotate y */
|
|
20, 302, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
20, 242, /* <m_rarmB>1 rotate z */
|
|
20, 182, /* <m_rhand>1 rotate x */
|
|
20, 202, /* <m_rhand>1 rotate y */
|
|
20, 222, /* <m_rhand>1 rotate z */
|
|
|
|
20, 605, /* chn15 rotate x */
|
|
20, 625, /* chn15 rotate y */
|
|
20, 645, /* chn15 rotate z */
|
|
20, 542, /* <m_llegA>1 rotate x */
|
|
20, 562, /* <m_llegA>1 rotate y */
|
|
20, 582, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
20, 522, /* <m_llegB>1 rotate z */
|
|
20, 462, /* <m_ltoot>1 rotate x */
|
|
20, 482, /* <m_ltoot>1 rotate y */
|
|
20, 502, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 668, /* chn17 rotate z */
|
|
20, 402, /* <m_rlegA>1 rotate x */
|
|
20, 422, /* <m_rlegA>1 rotate y */
|
|
20, 442, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
20, 382, /* <m_rlegB>1 rotate z */
|
|
20, 322, /* <m_rfoot>1 rotate x */
|
|
20, 342, /* <m_rfoot>1 rotate y */
|
|
20, 362, /* <m_rfoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioSlip = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
1, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_slip_prm,
|
|
mario_slip_tbl
|
|
};
|
|
AnimeRecord animMarioSlipEnd = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
1, /* start frame */
|
|
0, /* loop frame */
|
|
20, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_slip_prm,
|
|
mario_slip_tbl
|
|
};
|