219 lines
9.4 KiB
C
219 lines
9.4 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario kick landing animation data
|
|
|
|
Copyright 1996 Nintendo co., ltd. All rights reserved
|
|
|
|
February 7, 1996
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_slip2landing_prm[]={
|
|
0, 74, 75, 76, 78, 81, 85, 89,
|
|
94, 99, 105, 110, 116, 122, 128, 134,
|
|
140, 145, 150, 155, 159, 163, 166, 168,
|
|
169, 170, -35, -35, -34, -33, -32, -31,
|
|
-29, -28, -26, -24, -22, -19, -17, -15,
|
|
-13, -11, -9, -7, -5, -3, -2, -1,
|
|
0, 0, 0,16383,-11332,-11275,-11109,-10845,
|
|
-10493,-10062,-9562,-9002,-8394,-7747,-7069,-6373,
|
|
-5666,-4959,-4262,-3585,-2938,-2329,-1770,-1270,
|
|
-839, -486, -222, -57, 0,-3006,-2999,-2980,
|
|
-2948,-2907,-2856,-2797,-2731,-2659,-2583,-2503,
|
|
-2421,-2337,-2254,-2171,-2092,-2015,-1943,-1877,
|
|
-1818,-1767,-1726,-1695,-1675,-1668,-3901,-3905,
|
|
-3917,-3936,-3962,-3993,-4029,-4070,-4114,-4161,
|
|
-4210,-4261,-4313,-4364,-4415,-4464,-4511,-4555,
|
|
-4596,-4632,-4663,-4689,-4708,-4720,-4724,-10821,
|
|
-10814,-10793,-10759,-10713,-10658,-10594,-10522,-10444,
|
|
-10360,-10273,-10184,-10093,-10002,-9912,-9825,-9742,
|
|
-9664,-9592,-9527,-9472,-9427,-9393,-9371,-9364,
|
|
-5993,-6043,-6180,-6379,-6620,-6879,-7134,-7362,
|
|
-7540,-7647,-7660,-7556,-7312,-6907,-6317,-5520,
|
|
-4494,-3215,-1663, 186, 2356, 4867, 7743,11006,
|
|
11616,-6406,-6477,-6680,-6995,-7405,-7892,-8437,
|
|
-9023,-9630,-10241,-10838,-11402,-11916,-12360,-12718,
|
|
-12979,-13158,-13271,-13335,-13365,-13380,-13394,-13425,
|
|
-13490,-13581, 6000, 5930, 5723, 5382, 4912, 4315,
|
|
3596, 2758, 1806, 743, -426,-1700,-3073,-4542,
|
|
-6103,-7974,-10305,-12995,-15941,-19041,-22193,-25294,
|
|
-28242,-30934,-31411,-7957,-7613,-6700,-5392,-3867,
|
|
-2301, -869, 251, 885, 1166, 1354, 1460, 1492,
|
|
1463, 1382, 1259, 1105, 931, 746, 561, 386,
|
|
233, 110, 29, 0, 1013, 1006, 988, 959,
|
|
924, 883, 839, 794, 750, 705, 653, 597,
|
|
538, 476, 414, 351, 290, 232, 178, 128,
|
|
85, 49, 23, 5, 0,-7610,-7578,-7489,
|
|
-7353,-7182,-6985,-6773,-6557,-6348,-6129,-5882,
|
|
-5614,-5328,-5032,-4732,-4432,-4140,-3860,-3598,
|
|
-3361,-3154,-2983,-2853,-2771,-2743,-12634,-12589,
|
|
-12459,-12251,-11974,-11636,-11243,-10804,-10326,-9817,
|
|
-9285,-8738,-8183,-7628,-7080,-6548,-6040,-5562,
|
|
-5123,-4730,-4391,-4114,-3907,-3777,-3732,18848,
|
|
19333,20700,22815,25548,28764,32332,-29414,-25541,
|
|
-21713,-18063,-14725,-11829,-9510,-7898,-7187,-7352,
|
|
-8204,-9556,-11218,-13001,-14717,-16176,-17191,-17571,
|
|
5754, 5839, 6080, 6455, 6940, 7513, 8153, 8836,
|
|
9540,10243,10921,11554,12118,12591,12950,13186,
|
|
13315,13359,13334,13261,13158,13045,12940,12864,
|
|
12834, 8999, 9379,10443,12085,14193,16659,19375,
|
|
22229,25114,27921,30539,-32673,-30759,-29360,-28586,
|
|
-28738,-29886,-31793,31315,28608,25859,23306,21187,
|
|
19741,19206, -8, -9, -11, -13, -17, -22,
|
|
-27, -33, -39, -46, -53, -60, -68, -75,
|
|
-82, -89, -96, -103, -108, -114, -118, -122,
|
|
-125, -126, -127, -208, -207, -207, -206, -205,
|
|
-203, -201, -199, -197, -194, -191, -189, -186,
|
|
-183, -181, -178, -176, -173, -171, -169, -168,
|
|
-166, -165, -165, -165,-13318,-13286,-13194,-13046,
|
|
-12849,-12608,-12328,-12015,-11675,-11313,-10934,-10544,
|
|
-10149,-9753,-9364,-8985,-8623,-8282,-7970,-7690,
|
|
-7449,-7251,-7104,-7011,-6979, 5637, 5638, 5638,
|
|
5639, 5640, 5641, 5642, 5644, 5645, 5647, 5649,
|
|
5651, 5653, 5654, 5656, 5658, 5660, 5661, 5663,
|
|
5664, 5665, 5666, 5667, 5667, 5668, 1653, 1662,
|
|
1687, 1727, 1781, 1847, 1923, 2009, 2101, 2200,
|
|
2304, 2410, 2518, 2626, 2732, 2835, 2934, 3027,
|
|
3112, 3189, 3255, 3308, 3349, 3374, 3383, -771,
|
|
-758, -722, -665, -589, -495, -387, -266, -134,
|
|
5, 152, 303, 456, 609, 760, 906, 1046,
|
|
1178, 1299, 1408, 1501, 1577, 1634, 1670, 1683,
|
|
-22498,-22482,-22436,-22361,-22262,-22141,-22001,-21843,
|
|
-21672,-21490,-21300,-21104,-20905,-20707,-20511,-20321,
|
|
-20139,-19968,-19810,-19670,-19549,-19449,-19375,-19329,
|
|
-19313,-1270,-1264,-1245,-1216,-1176,-1128,-1072,
|
|
-1009, -941, -868, -792, -714, -635, -556, -477,
|
|
-402, -329, -261, -198, -142, -94, -54, -24,
|
|
-6, 0, -691, -688, -678, -662, -640, -614,
|
|
-583, -549, -512, -472, -431, -388, -345, -302,
|
|
-260, -218, -179, -142, -108, -77, -51, -29,
|
|
-13, -3, 0,-22722,-22648,-22435,-22095,-21641,
|
|
-21085,-20441,-19721,-18938,-18104,-17232,-16335,-15425,
|
|
-14515,-13617,-12745,-11911,-11128,-10408,-9764,-9208,
|
|
-8754,-8415,-8201,-8127,25079,25051,24970,24841,
|
|
24669,24458,24213,23940,23643,23326,22995,22655,
|
|
22309,21964,21623,21292,20976,20678,20405,20161,
|
|
19950,19778,19649,19568,19540, -995, -990, -975,
|
|
-951, -920, -882, -837, -787, -733, -675, -615,
|
|
-553, -490, -427, -364, -304, -246, -192, -142,
|
|
-98, -59, -28, -4, 10, 15,-5322,-5322,
|
|
-5321,-5321,-5320,-5319,-5318,-5317,-5315,-5314,
|
|
-5312,-5311,-5309,-5307,-5306,-5304,-5303,-5302,
|
|
-5300,-5299,-5298,-5297,-5297,-5296,-5296,-29421,
|
|
-29455,-29553,-29709,-29917,-30172,-30468,-30799,-31159,
|
|
-31542,-31943,-32355,32760,32342,31929,31529,31146,
|
|
30786,30455,30159,29904,29695,29539,29441,29407,
|
|
-32767,-32767,16753,-16545,-32767,-32767,16753,-16545,
|
|
4559, 4525, 4427, 4270, 4061, 3805, 3509, 3177,
|
|
2816, 2431, 2030, 1616, 1197, 777, 364, -37,
|
|
-421, -782,-1114,-1411,-1667,-1876,-2033,-2131,
|
|
-2165,-2910,-2890,-2831,-2739,-2615,-2463,-2288,
|
|
-2091,-1878,-1650,-1412,-1167, -919, -671, -426,
|
|
-188, 38, 252, 449, 624, 776, 900, 992,
|
|
1051, 1071, 6680, 6681, 6684, 6689, 6695, 6703,
|
|
6712, 6723, 6734, 6745, 6758, 6771, 6784, 6796,
|
|
6809, 6822, 6833, 6845, 6855, 6864, 6872, 6878,
|
|
6883, 6886, 6887,-3269,-3240,-3156,-3021,-2842,
|
|
-2623,-2369,-2085,-1775,-1446,-1102, -748, -388,
|
|
-29, 324, 668, 997, 1307, 1591, 1845, 2064,
|
|
2243, 2378, 2462, 2491, -844, -839, -824, -800,
|
|
-768, -728, -683, -632, -576, -517, -455, -391,
|
|
-327, -262, -199, -137, -78, -22, 28, 74,
|
|
113, 145, 170, 185, 190, 4611, 4587, 4519,
|
|
4410, 4264, 4086, 3880, 3649, 3398, 3131, 2851,
|
|
2563, 2272, 1980, 1692, 1413, 1146, 895, 664,
|
|
457, 279, 134, 25, -42, -66,-3668,-3649,
|
|
-3595,-3510,-3396,-3256,-3094,-2914,-2717,-2507,
|
|
-2288,-2062,-1834,-1605,-1379,-1160, -950, -754,
|
|
-573, -411, -271, -157, -72, -18, 0, -204,
|
|
-203, -200, -196, -189, -181, -172, -162, -151,
|
|
-140, -127, -115, -102, -89, -77, -64, -53,
|
|
-42, -32, -22, -15, -8, -4, -1, 0,
|
|
3395, 3462, 3654, 3960, 4369, 4870, 5450, 6099,
|
|
6804, 7556, 8342, 9150, 9970,10790,11599,12384,
|
|
13136,13842,14490,15071,15571,15980,16286,16478,
|
|
16545
|
|
};
|
|
static short mario_slip2landing_tbl[]={
|
|
1, 0, /* chn14_3_1translate x */
|
|
25, 1, /* chn14_3_1 translate y */
|
|
25, 26, /* chn14_3_1 translate z */
|
|
1, 0, /* chn14_3_1 rotate x */
|
|
1, 51, /* chn14_3_1 rotate y */
|
|
1, 0, /* chn14_3_1 rotate z */
|
|
25, 910, /* <m_waist>1_3_2 rotate x */
|
|
25, 935, /* <m_waist>1_3_2 rotate y */
|
|
25, 960, /* <m_waist>1_3_2 rotate z */
|
|
25, 835, /* <m_body>1_2 rotate x */
|
|
25, 860, /* <m_body>1_2 rotate y */
|
|
25, 885, /* <m_body>1_2 rotate z */
|
|
25, 760, /* <m_head>2_2 rotate x */
|
|
25, 785, /* <m_head>2_2 rotate y */
|
|
25, 810, /* <m_head>2_2 rotate z */
|
|
|
|
1, 756, /* chn6_2 rotate x */
|
|
1, 757, /* chn6_2 rotate y */
|
|
1, 758, /* chn6_2 rotate z */
|
|
25, 152, /* <m_larmA>1_2 rotate x */
|
|
25, 177, /* <m_larmA>1_2 rotate y */
|
|
25, 202, /* <m_larmA>1_2 rotate z */
|
|
1, 0, /* <m_larmB>1_2 rotate x */
|
|
1, 0, /* <m_larmB>1_2 rotate y */
|
|
25, 127, /* <m_larmB>1_2 rotate z */
|
|
25, 52, /* <m_lhand>1_2 rotate x */
|
|
25, 77, /* <m_lhand>1_2 rotate y */
|
|
25, 102, /* <m_lhand>1_2 rotate z */
|
|
|
|
1, 752, /* chn10_2 rotate x */
|
|
1, 753, /* chn10_2 rotate y */
|
|
1, 754, /* chn10_2 rotate z */
|
|
25, 327, /* <m_rarmA>1_2 rotate x */
|
|
25, 352, /* <m_rarmA>1_2 rotate y */
|
|
25, 377, /* <m_rarmA>1_2 rotate z */
|
|
1, 0, /* <m_rarmB>1_2 rotate x */
|
|
1, 0, /* <m_rarmB>1_2 rotate y */
|
|
25, 302, /* <m_rarmB>1_2 rotate z */
|
|
25, 227, /* <m_rhand>1_2 rotate x */
|
|
25, 252, /* <m_rhand>1_2 rotate y */
|
|
25, 277, /* <m_rhand>1_2 rotate z */
|
|
|
|
1, 0, /* chn15_2 rotate x */
|
|
1, 0, /* chn15_2 rotate y */
|
|
1, 755, /* chn15_2 rotate z */
|
|
25, 677, /* <m_llegA>1_2 rotate x */
|
|
25, 702, /* <m_llegA>1_2 rotate y */
|
|
25, 727, /* <m_llegA>1_2 rotate z */
|
|
1, 0, /* <m_llegB>1_2 rotate x */
|
|
1, 0, /* <m_llegB>1_2 rotate y */
|
|
25, 652, /* <m_llegB>1_2 rotate z */
|
|
25, 577, /* <m_ltoot>1_2 rotate x */
|
|
25, 602, /* <m_ltoot>1_2 rotate y */
|
|
25, 627, /* <m_ltoot>1_2 rotate z */
|
|
|
|
1, 0, /* chn17_2 rotate x */
|
|
1, 0, /* chn17_2 rotate y */
|
|
1, 759, /* chn17_2 rotate z */
|
|
25, 502, /* <m_rlegA>1_2 rotate x */
|
|
25, 527, /* <m_rlegA>1_2 rotate y */
|
|
25, 552, /* <m_rlegA>1_2 rotate z */
|
|
1, 0, /* <m_rlegB>1_2 rotate x */
|
|
1, 0, /* <m_rlegB>1_2 rotate y */
|
|
25, 477, /* <m_rlegB>1_2 rotate z */
|
|
25, 402, /* <m_rfoot>1_2 rotate x */
|
|
25, 427, /* <m_rfoot>1_2 rotate y */
|
|
25, 452, /* <m_rfoot>1_2 rotate z */
|
|
};
|
|
AnimeRecord animMarioKickLanding = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
25, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_slip2landing_prm,
|
|
mario_slip2landing_tbl
|
|
};
|