259 lines
11 KiB
C
259 lines
11 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario swim stop animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
July 11, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_swimstop_prm[]={
|
|
0, 189,16383, 3367, 3257, 3133, 2997, 2851,
|
|
2694, 2529, 2357, 2179, 1997, 1811, 1624, 1437,
|
|
1250, 1066, 885, 709, 539, 377, 223, 80,
|
|
-51, -170, -275, -365, -437, -492, -527, -541,
|
|
-534, -503, -447, -365, -256, -118, -873, -895,
|
|
-915, -932, -948, -963, -976, -987, -998,-1008,
|
|
-1018,-1027,-1036,-1046,-1055,-1066,-1077,-1089,
|
|
-1102,-1117,-1134,-1152,-1173,-1195,-1221,-1249,
|
|
-1280,-1315,-1353,-1394,-1440,-1489,-1543,-1601,
|
|
-1664,-5221,-5182,-5138,-5090,-5039,-4984,-4926,
|
|
-4865,-4803,-4739,-4674,-4609,-4543,-4478,-4413,
|
|
-4350,-4288,-4229,-4172,-4118,-4067,-4021,-3979,
|
|
-3942,-3910,-3884,-3864,-3851,-3845,-3846,-3856,
|
|
-3874,-3902,-3938,-3985,-18169,-17981,-17791,-17599,
|
|
-17406,-17211,-17016,-16820,-16623,-16426,-16228,-16030,
|
|
-15832,-15634,-15437,-15240,-15043,-14847,-14652,-14458,
|
|
-14266,-14074,-13885,-13696,-13510,-13326,-13144,-12964,
|
|
-12787,-12613,-12441,-12272,-12107,-11944,-11785,-37165,
|
|
-36093,-35019,-33943,-32866,-31788,-30709,-29630,-28549,
|
|
-27468,-26387,-25305,-24223,-23142,-22060,-20979,-19899,
|
|
-18820,-17741,-16663,-15587,-14512,-13439,-12367,-11297,
|
|
-10229,-9164,-8100,-7040,-5982,-4926,-3874,-2825,
|
|
-1779, -737,-20631,-20375,-20123,-19873,-19627,-19382,
|
|
-19140,-18900,-18661,-18423,-18186,-17950,-17713,-17477,
|
|
-17239,-17001,-16762,-16521,-16278,-16033,-15786,-15535,
|
|
-15282,-15025,-14764,-14498,-14229,-13954,-13674,-13389,
|
|
-13098,-12800,-12497,-12186,-11868, 7697, 7018, 6337,
|
|
5655, 4972, 4287, 3601, 2915, 2227, 1539, 851,
|
|
162, -526,-1214,-1903,-2591,-3278,-3964,-4650,
|
|
-5334,-6017,-6699,-7379,-8057,-8733,-9407,-10078,
|
|
-10748,-11414,-12078,-12738,-13395,-14049,-14700,-15347,
|
|
-780, -804, -824, -842, -858, -871, -882, -892,
|
|
-900, -907, -914, -920, -926, -933, -939, -947,
|
|
-956, -966, -978, -992,-1008,-1027,-1048,-1073,
|
|
-1102,-1134,-1170,-1211,-1257,-1307,-1363,-1425,
|
|
-1492,-1566,-1646, 2108, 2139, 2163, 2180, 2192,
|
|
2198, 2200, 2198, 2192, 2185, 2176, 2166, 2156,
|
|
2146, 2137, 2131, 2127, 2126, 2129, 2137, 2150,
|
|
2170, 2196, 2229, 2271, 2322, 2383, 2454, 2536,
|
|
2629, 2735, 2855, 2988, 3135, 3298,-6442,-6476,
|
|
-6513,-6554,-6597,-6642,-6690,-6739,-6790,-6842,
|
|
-6895,-6948,-7002,-7055,-7107,-7159,-7209,-7258,
|
|
-7305,-7350,-7392,-7432,-7468,-7501,-7530,-7554,
|
|
-7575,-7590,-7600,-7605,-7604,-7597,-7583,-7563,
|
|
-7535,-15800,-15643,-15484,-15321,-15156,-14989,-14820,
|
|
-14649,-14477,-14304,-14130,-13956,-13782,-13607,-13434,
|
|
-13261,-13089,-12919,-12751,-12584,-12420,-12258,-12100,
|
|
-11944,-11792,-11644,-11500,-11361,-11226,-11096,-10972,
|
|
-10853,-10740,-10634,-10534,66042,65928,65596,65060,
|
|
64336,63436,62377,61172,59837,58385,56831,55190,
|
|
53477,51705,49890,48046,46154,44189,42154,40053,
|
|
37889,35666,33387,31057,28678,26254,23789,21286,
|
|
18750,16182,13588,10971, 8333, 5680, 3014,12091,
|
|
12127,12230,12389,12592,12830,13092,13366,13644,
|
|
13913,14164,14385,14566,14697,14767,14765,14707,
|
|
14617,14498,14352,14182,13990,13779,13551,13310,
|
|
13057,12795,12527,12255,11982,11711,11443,11182,
|
|
10930,10690,38427,38351,38129,37768,37276,36660,
|
|
35929,35090,34150,33118,32001,30806,29542,28216,
|
|
26836,25410,23930,22386,20781,19118,17400,15630,
|
|
13811,11945,10037, 8088, 6102, 4081, 2029, -50,
|
|
-2156,-4285,-6433,-8598,-10777, -60, -59, -59,
|
|
-60, -61, -63, -65, -68, -71, -75, -78,
|
|
-82, -86, -89, -93, -96, -99, -102, -104,
|
|
-106, -107, -107, -107, -106, -103, -100, -96,
|
|
-91, -84, -76, -67, -56, -44, -30, -14,
|
|
509, 512, 515, 519, 523, 528, 532, 537,
|
|
542, 548, 553, 558, 564, 569, 574, 580,
|
|
585, 590, 594, 598, 603, 606, 610, 612,
|
|
615, 617, 618, 619, 619, 618, 617, 615,
|
|
612, 608, 604,-14886,-14876,-14883,-14905,-14940,
|
|
-14986,-15043,-15109,-15181,-15258,-15340,-15423,-15507,
|
|
-15590,-15670,-15746,-15816,-15879,-15932,-15975,-16006,
|
|
-16023,-16025,-16009,-15975,-15921,-15845,-15746,-15621,
|
|
-15471,-15292,-15083,-14843,-14570,-14262,15205,15160,
|
|
15129,15112,15108,15114,15129,15152,15181,15215,
|
|
15253,15292,15332,15371,15408,15441,15468,15489,
|
|
15501,15503,15495,15474,15438,15387,15320,15233,
|
|
15127,15000,14849,14674,14474,14246,13990,13704,
|
|
13386, 5898, 5858, 5818, 5780, 5741, 5703, 5666,
|
|
5629, 5592, 5555, 5519, 5482, 5446, 5410, 5373,
|
|
5336, 5300, 5262, 5225, 5187, 5148, 5109, 5069,
|
|
5029, 4987, 4945, 4902, 4858, 4813, 4767, 4719,
|
|
4671, 4621, 4570, 4517, 3278, 3338, 3401, 3468,
|
|
3537, 3609, 3683, 3758, 3835, 3914, 3993, 4072,
|
|
4152, 4232, 4310, 4388, 4465, 4540, 4614, 4685,
|
|
4753, 4818, 4880, 4939, 4994, 5044, 5089, 5130,
|
|
5165, 5195, 5219, 5236, 5247, 5250, 5247,-14888,
|
|
-14995,-15101,-15205,-15307,-15409,-15509,-15608,-15707,
|
|
-15805,-15903,-16001,-16098,-16196,-16294,-16392,-16491,
|
|
-16591,-16691,-16793,-16896,-17000,-17106,-17214,-17324,
|
|
-17435,-17549,-17666,-17784,-17906,-18031,-18158,-18289,
|
|
-18423,-18561, 103, 104, 106, 108, 111, 113,
|
|
116, 119, 122, 126, 129, 132, 136, 139,
|
|
142, 145, 148, 151, 154, 157, 159, 161,
|
|
163, 164, 165, 166, 166, 166, 165, 164,
|
|
162, 160, 157, 153, 149, -214, -215, -216,
|
|
-217, -218, -218, -219, -220, -220, -221, -222,
|
|
-222, -223, -223, -224, -225, -225, -226, -227,
|
|
-228, -228, -229, -230, -231, -232, -233, -234,
|
|
-236, -237, -238, -240, -242, -243, -245, -247,
|
|
-11785,-11835,-11896,-11968,-12050,-12141,-12238,-12342,
|
|
-12451,-12564,-12680,-12797,-12915,-13032,-13146,-13258,
|
|
-13366,-13468,-13563,-13651,-13730,-13798,-13856,-13901,
|
|
-13932,-13949,-13950,-13934,-13900,-13846,-13771,-13675,
|
|
-13557,-13414,-13246,13382,13446,13524,13614,13714,
|
|
13824,13942,14067,14197,14332,14470,14609,14749,
|
|
14888,15025,15159,15287,15410,15525,15632,15729,
|
|
15815,15889,15948,15993,16021,16032,16024,15996,
|
|
15946,15874,15778,15656,15508,15332,-6667,-6584,
|
|
-6502,-6419,-6337,-6255,-6173,-6091,-6010,-5928,
|
|
-5847,-5766,-5684,-5603,-5522,-5440,-5359,-5277,
|
|
-5195,-5113,-5031,-4948,-4865,-4782,-4699,-4615,
|
|
-4531,-4446,-4361,-4275,-4189,-4103,-4015,-3928,
|
|
-3839,-3485,-3583,-3684,-3790,-3898,-4010,-4124,
|
|
-4241,-4359,-4479,-4599,-4720,-4841,-4962,-5082,
|
|
-5201,-5319,-5435,-5548,-5659,-5767,-5871,-5971,
|
|
-6067,-6159,-6245,-6326,-6400,-6469,-6531,-6585,
|
|
-6633,-6672,-6703,-6725,-14874,-15054,-15233,-15413,
|
|
-15594,-15774,-15955,-16137,-16318,-16500,-16681,-16863,
|
|
-17045,-17227,-17408,-17590,-17771,-17953,-18134,-18314,
|
|
-18494,-18674,-18854,-19033,-19211,-19389,-19567,-19743,
|
|
-19919,-20094,-20269,-20442,-20615,-20787,-20957,32522,
|
|
32523,32526,32530,32535,32542,32550,32558,32567,
|
|
32577,32586,32596,32605,32614,32622,32630,32637,
|
|
32644,32652,32659,32666,32673,32680,32687,32695,
|
|
32702,32709,32716,32723,32731,32738,32745,32752,
|
|
32759,32767,31700,31704,31715,31734,31758,31787,
|
|
31820,31857,31896,31937,31979,32020,32061,32100,
|
|
32137,32170,32202,32233,32264,32296,32327,32359,
|
|
32390,32421,32453,32484,32516,32547,32578,32610,
|
|
32641,32672,32704,32735,32767,21321,21304,21255,
|
|
21176,21073,20948,20805,20648,20481,20306,20127,
|
|
19948,19773,19606,19449,19306,19171,19037,18903,
|
|
18768,18634,18500,18365,18231,18096,17962,17828,
|
|
17693,17559,17425,17290,17156,17021,16887,16753,
|
|
-16545,35502,35422,35341,35261,35180,35100,35020,
|
|
34939,34859,34778,34698,34617,34537,34456,34376,
|
|
34295,34215,34134,34054,33973,33893,33813,33732,
|
|
33652,33571,33491,33410,33330,33249,33169,33088,
|
|
33008,32927,32847,32767,35765,35677,35589,35501,
|
|
35412,35324,35236,35148,35060,34971,34883,34795,
|
|
34707,34619,34530,34442,34354,34266,34178,34089,
|
|
34001,33913,33825,33737,33648,33560,33472,33384,
|
|
33296,33207,33119,33031,32943,32855,32767,19412,
|
|
19334,19255,19177,19099,19021,18943,18864,18786,
|
|
18708,18630,18552,18473,18395,18317,18239,18160,
|
|
18082,18004,17926,17848,17769,17691,17613,17535,
|
|
17457,17378,17300,17222,17144,17066,16987,16909,
|
|
16831,16753,-16545,-7258,-7251,-7230,-7197,-7151,
|
|
-7095,-7028,-6952,-6868,-6776,-6677,-6572,-6462,
|
|
-6348,-6230,-6110,-5988,-5865,-5742,-5621,-5500,
|
|
-5383,-5268,-5158,-5054,-4955,-4863,-4778,-4702,
|
|
-4635,-4579,-4534,-4500,-4480,-4472, 1181, 1260,
|
|
1341, 1424, 1509, 1594, 1681, 1769, 1857, 1946,
|
|
2036, 2125, 2215, 2305, 2394, 2483, 2571, 2658,
|
|
2745, 2830, 2914, 2996, 3077, 3156, 3232, 3307,
|
|
3379, 3449, 3516, 3579, 3640, 3698, 3752, 3802,
|
|
3849,24488,24301,24115,23931,23748,23565,23384,
|
|
23204,23024,22844,22665,22486,22307,22129,21949,
|
|
21770,21590,21409,21227,21045,20861,20676,20490,
|
|
20302,20113,19922,19728,19533,19336,19136,18933,
|
|
18728,18520,18309,18095
|
|
};
|
|
static short mario_swimstop_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 */
|
|
35, 1265, /* <m_waist>1_3 rotate z */
|
|
1, 0, /* <m_body>1 rotate x */
|
|
1, 0, /* <m_body>1 rotate y */
|
|
35, 1230, /* <m_body>1 rotate z */
|
|
1, 0, /* <m_head>2 rotate x */
|
|
1, 0, /* <m_head>2 rotate y */
|
|
35, 1195, /* <m_head>2 rotate z */
|
|
|
|
35, 1089, /* chn6 rotate x */
|
|
35, 1124, /* chn6 rotate y */
|
|
35, 1159, /* chn6 rotate z */
|
|
35, 143, /* <m_larmA>1 rotate x */
|
|
35, 178, /* <m_larmA>1 rotate y */
|
|
35, 213, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
35, 108, /* <m_larmB>1 rotate z */
|
|
35, 3, /* <m_rhand2>2 rotate x */
|
|
35, 38, /* <m_rhand2>2 rotate y */
|
|
35, 73, /* <m_rhand2>2 rotate z */
|
|
|
|
35, 983, /* chn10 rotate x */
|
|
35, 1018, /* chn10 rotate y */
|
|
35, 1053, /* chn10 rotate z */
|
|
35, 388, /* <m_rarmA>1 rotate x */
|
|
35, 423, /* <m_rarmA>1 rotate y */
|
|
35, 458, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
35, 353, /* <m_rarmB>1 rotate z */
|
|
35, 248, /* <m_rhand2>1 rotate x */
|
|
35, 283, /* <m_rhand2>1 rotate y */
|
|
35, 318, /* <m_rhand2>1 rotate z */
|
|
|
|
1, 0, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 1088, /* chn15 rotate z */
|
|
35, 878, /* <m_llegA>1 rotate x */
|
|
35, 913, /* <m_llegA>1 rotate y */
|
|
35, 948, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
35, 843, /* <m_llegB>1 rotate z */
|
|
35, 738, /* <m_ltoot>1 rotate x */
|
|
35, 773, /* <m_ltoot>1 rotate y */
|
|
35, 808, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 1194, /* chn17 rotate z */
|
|
35, 633, /* <m_rlegA>1 rotate x */
|
|
35, 668, /* <m_rlegA>1 rotate y */
|
|
35, 703, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
35, 598, /* <m_rlegB>1 rotate z */
|
|
35, 493, /* <m_rfoot>1 rotate x */
|
|
35, 528, /* <m_rfoot>1 rotate y */
|
|
35, 563, /* <m_rfoot>1 rotate z */
|
|
};
|
|
|
|
AnimeRecord animMarioSwimStop = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
35, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_swimstop_prm,
|
|
mario_swimstop_tbl
|
|
};
|