209 lines
8.9 KiB
C
209 lines
8.9 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario carry swimming animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
August 23, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_swim_wait_catch_prm[]={
|
|
0, 189,16383,-1831,-1830,-1829,-1826,-1823,
|
|
-1821,-1820,-1819,-1821,-1825,-1831,-1862,-1910,
|
|
-1936,-1934,-1929,-1921,-1912,-1900,-1888,-1876,
|
|
-1863,-1851,-1840,-1831,-1829,-1831,-1831,-1501,
|
|
-10788,-8072,-8040,-7950,-7806,-7615,-7382,-7113,
|
|
-6814,-6490,-6148,-5792,-4962,-3838,-3387,-3722,
|
|
-4266,-4950,-5706,-6465,-7158,-7717,-8072,-7711,
|
|
-6719,-5918,-5811,-5918,-5918,-4973,-5180,-5743,
|
|
-6572,-7574,-8661,-9741,-10725,-11522,-12041,-12193,
|
|
-10239,-6543,-4160,-3635,-3423,-3448,-3632,-3897,
|
|
-4169,-4368,-4418,-4224,-3884,-3615,-3575,-3615,
|
|
-3615,-36038,-36216,-36702,-37427,-38322,-39315,-40337,
|
|
-41319,-42190,-42880,-43320,-42719,-41147,-39829,-39068,
|
|
-38351,-37673,-37029,-36414,-35823,-35252,-34695,-34251,
|
|
-33968,-33767,-33721,-33767,-33767,-12004,-12073,-12244,
|
|
-12459,-12660,-12790,-12792,-12609,-12183,-11457,-10374,
|
|
-6036, 786, 4645, 4779, 4185, 3048, 1558, -98,
|
|
-1734,-3162,-4193,-4458,-4129,-3832,-3814,-3832,
|
|
-3832, 5734, 4571,-7717,-9178,-9140,-9037,-8885,
|
|
-8701,-8500,-8299,-8115,-7963,-7860,-7822,-7836,
|
|
-7874,-7934,-8012,-8105,-8210,-8322,-8440,-8560,
|
|
-8678,-8790,-8895,-8988,-9066,-9126,-9164,-9178,
|
|
35856,36323,37520,39146,40896,42468,43559,43865,
|
|
43472,42716,41674,40420,39030,37579,36143,34797,
|
|
33617,32679,32128,31950,31976,32038,31968,31704,
|
|
31385,31139,31097,31139,-6170,-6236,-6408,-6644,
|
|
-6904,-7146,-7329,-7412,-7417,-7394,-7346,-7275,
|
|
-7184,-7074,-6949,-6811,-6662,-6504,-6296,-6013,
|
|
-5683,-5335,-4997,-4621,-4220,-3915,-3861,-3915,
|
|
18952,18931,18898,18901,18987,19203,19596,20214,
|
|
21087,22174,23417,24759,26142,27507,28797,29954,
|
|
30919,31635,31804,31341,30510,29575,28800,28096,
|
|
27347,26778,26677,26778, -14, -14, -15, -15,
|
|
-16, -16, -17, -18, -19, -20, -21, -22,
|
|
-23, -24, -25, -26, -28, -29, -30, -31,
|
|
-31, -32, -33, -33, -34, -34, -34, -34,
|
|
604, 604, 603, 602, 601, 600, 598, 597,
|
|
595, 593, 590, 588, 586, 583, 581, 579,
|
|
577, 574, 572, 570, 569, 567, 566, 565,
|
|
564, 563, 563, 563,-14262,-14263,-14267,-14273,
|
|
-14282,-14292,-14303,-14317,-14331,-14346,-14363,-14380,
|
|
-14397,-14415,-14432,-14449,-14466,-14483,-14498,-14513,
|
|
-14526,-14538,-14548,-14556,-14562,-14566,-14567,-14567,
|
|
13386,12926,11841,10571, 9556, 9236, 9452, 9744,
|
|
10104,10521,10989,11496,12036,12598,13174,13755,
|
|
14332,14896,15439,15951,16424,16848,17215,17516,
|
|
17742,17884,17934,17934, 4517, 4496, 4436, 4340,
|
|
4211, 4052, 3868, 3660, 3433, 3189, 2932, 2666,
|
|
2393, 2116, 1840, 1567, 1300, 1043, 800, 572,
|
|
365, 180, 22, -106, -202, -263, -283, -283,
|
|
5247, 5235, 5201, 5146, 5073, 4983, 4878, 4761,
|
|
4632, 4493, 4348, 4196, 4041, 3885, 3728, 3573,
|
|
3421, 3276, 3138, 3009, 2891, 2786, 2696, 2623,
|
|
2568, 2534, 2523, 2523,-18561,-18594,-18689,-18842,
|
|
-19047,-19298,-19591,-19921,-20281,-20668,-21076,-21499,
|
|
-21932,-22371,-22810,-23243,-23667,-24074,-24461,-24822,
|
|
-25151,-25444,-25696,-25900,-26053,-26148,-26181,-26181,
|
|
149, 149, 149, 148, 148, 147, 146, 145,
|
|
143, 142, 141, 139, 138, 137, 135, 134,
|
|
132, 131, 130, 129, 127, 127, 126, 125,
|
|
125, 124, 124, 124, -247, -247, -247, -247,
|
|
-247, -247, -248, -248, -248, -248, -248, -249,
|
|
-249, -249, -249, -250, -250, -250, -250, -250,
|
|
-251, -251, -251, -251, -251, -251, -251, -251,
|
|
-13246,-13242,-13231,-13213,-13189,-13160,-13126,-13088,
|
|
-13046,-13001,-12954,-12905,-12854,-12804,-12753,-12702,
|
|
-12653,-12606,-12561,-12519,-12481,-12447,-12418,-12394,
|
|
-12376,-12365,-12361,-12361,15332,14778,13459,11884,
|
|
10564,10010,10044,10143,10300,10510,10764,11056,
|
|
11379,11726,12090,12465,12843,13218,13582,13929,
|
|
14253,14545,14800,15010,15168,15269,15303,15303,
|
|
-3839,-3825,-3784,-3719,-3631,-3523,-3398,-3257,
|
|
-3102,-2936,-2762,-2580,-2395,-2207,-2019,-1833,
|
|
-1651,-1477,-1311,-1157,-1015, -890, -782, -694,
|
|
-629, -588, -574, -574,-6725,-6714,-6682,-6631,
|
|
-6563,-6479,-6381,-6272,-6151,-6022,-5886,-5745,
|
|
-5601,-5455,-5308,-5164,-5023,-4887,-4758,-4638,
|
|
-4528,-4430,-4346,-4278,-4227,-4195,-4184,-4184,
|
|
-20957,-20978,-21037,-21132,-21260,-21416,-21598,-21803,
|
|
-22028,-22268,-22522,-22785,-23055,-23327,-23600,-23870,
|
|
-24133,-24387,-24627,-24852,-25057,-25239,-25395,-25523,
|
|
-25618,-25677,-25697,-25697, 6603,32981,22994,-16545,
|
|
57388,31328,23115,-16545, 0, -1, -6, -14,
|
|
-24, -36, -51, -66, -83, -101, -119, -139,
|
|
-160, -182, -205, -229, -253, -278, -303, -328,
|
|
-353, -377, -400, -423, -443, -449, -443, -443,
|
|
0, 0, -3, -7, -12, -17, -23, -28,
|
|
-32, -35, -37, -38, -38, -37, -36, -35,
|
|
-33, -32, -30, -28, -26, -24, -22, -21,
|
|
-19, -19, -19, -19,-4472,-4540,-4723,-4990,
|
|
-5311,-5654,-5989,-6284,-6511,-6636,-6631,-6518,
|
|
-6346,-6124,-5858,-5558,-5229,-4880,-4519,-4153,
|
|
-3789,-3436,-3101,-2791,-2515,-2451,-2515,-2515,
|
|
0, 0, 2, 6, 11, 17, 25, 35,
|
|
47, 61, 77, 95, 114, 136, 159, 183,
|
|
207, 233, 258, 284, 309, 334, 357, 380,
|
|
401, 406, 401, 401, 0, -2, -8, -18,
|
|
-30, -45, -61, -77, -94, -110, -124, -138,
|
|
-152, -167, -182, -197, -213, -228, -243, -258,
|
|
-273, -287, -301, -315, -328, -331, -328, -328,
|
|
3849, 3940, 4187, 4549, 4987, 5459, 5926, 6348,
|
|
6685, 6895, 6940, 6850, 6690, 6469, 6196, 5880,
|
|
5531, 5157, 4767, 4370, 3976, 3594, 3232, 2900,
|
|
2607, 2539, 2607, 2607, 0, 1, 4, 8,
|
|
14, 20, 27, 33, 39, 43, 46, 48,
|
|
49, 50, 50, 50, 50, 50, 49, 48,
|
|
48, 47, 47, 46, 46, 46, 46, 46,
|
|
0, 0, 3, 8, 14, 21, 30, 40,
|
|
50, 62, 75, 88, 103, 119, 136, 153,
|
|
171, 189, 207, 225, 243, 261, 278, 294,
|
|
309, 313, 309, 309,18095,18211,18527,18993,
|
|
19557,20172,20786,21349,21813,22125,22238,22190,
|
|
22061,21863,21604,21296,20948,20572,20176,19773,
|
|
19371,18982,18616,18282,17991,17925,17991,17991,
|
|
};
|
|
static short mario_swim_wait_catch_tbl[]={
|
|
1, 0, /* chn14_3translate x */
|
|
1, 1, /* chn14_3 translate y */
|
|
1, 0, /* chn14_3 translate z */
|
|
1, 0, /* chn14_3 rotate x */
|
|
1, 2, /* chn14_3 rotate y */
|
|
1, 0, /* chn14_3 rotate z */
|
|
28, 828, /* <m_waist>1_3_3 rotate x */
|
|
28, 856, /* <m_waist>1_3_3 rotate y */
|
|
28, 884, /* <m_waist>1_3_3 rotate z */
|
|
28, 744, /* <m_body>1_3 rotate x */
|
|
28, 772, /* <m_body>1_3 rotate y */
|
|
28, 800, /* <m_body>1_3 rotate z */
|
|
28, 660, /* <m_head>2_3 rotate x */
|
|
28, 688, /* <m_head>2_3 rotate y */
|
|
28, 716, /* <m_head>2_3 rotate z */
|
|
|
|
1, 656, /* chn6_3 rotate x */
|
|
1, 657, /* chn6_3 rotate y */
|
|
1, 658, /* chn6_3 rotate z */
|
|
28, 61, /* <m_larmA>1_3 rotate x */
|
|
28, 89, /* <m_larmA>1_3 rotate y */
|
|
28, 117, /* <m_larmA>1_3 rotate z */
|
|
1, 0, /* <m_larmB>1_3 rotate x */
|
|
1, 0, /* <m_larmB>1_3 rotate y */
|
|
28, 33, /* <m_larmB>1_3 rotate z */
|
|
28, 3, /* <m_rhand2>2_3 rotate x */
|
|
1, 31, /* <m_rhand2>2_3 rotate y */
|
|
1, 32, /* <m_rhand2>2_3 rotate z */
|
|
|
|
1, 652, /* chn10_3 rotate x */
|
|
1, 653, /* chn10_3 rotate y */
|
|
1, 654, /* chn10_3 rotate z */
|
|
28, 176, /* <m_rarmA>1_3 rotate x */
|
|
28, 204, /* <m_rarmA>1_3 rotate y */
|
|
28, 232, /* <m_rarmA>1_3 rotate z */
|
|
1, 0, /* <m_rarmB>1_3 rotate x */
|
|
1, 0, /* <m_rarmB>1_3 rotate y */
|
|
28, 148, /* <m_rarmB>1_3 rotate z */
|
|
1, 145, /* <m_rhand2>1_3 rotate x */
|
|
1, 146, /* <m_rhand2>1_3 rotate y */
|
|
1, 147, /* <m_rhand2>1_3 rotate z */
|
|
|
|
1, 0, /* chn15_3 rotate x */
|
|
1, 0, /* chn15_3 rotate y */
|
|
1, 655, /* chn15_3 rotate z */
|
|
28, 568, /* <m_llegA>1_3 rotate x */
|
|
28, 596, /* <m_llegA>1_3 rotate y */
|
|
28, 624, /* <m_llegA>1_3 rotate z */
|
|
1, 0, /* <m_llegB>1_3 rotate x */
|
|
1, 0, /* <m_llegB>1_3 rotate y */
|
|
28, 540, /* <m_llegB>1_3 rotate z */
|
|
28, 456, /* <m_ltoot>1_3 rotate x */
|
|
28, 484, /* <m_ltoot>1_3 rotate y */
|
|
28, 512, /* <m_ltoot>1_3 rotate z */
|
|
|
|
1, 0, /* chn17_3 rotate x */
|
|
1, 0, /* chn17_3 rotate y */
|
|
1, 659, /* chn17_3 rotate z */
|
|
28, 372, /* <m_rlegA>1_3 rotate x */
|
|
28, 400, /* <m_rlegA>1_3 rotate y */
|
|
28, 428, /* <m_rlegA>1_3 rotate z */
|
|
1, 0, /* <m_rlegB>1_3 rotate x */
|
|
1, 0, /* <m_rlegB>1_3 rotate y */
|
|
28, 344, /* <m_rlegB>1_3 rotate z */
|
|
28, 260, /* <m_rfoot>1_3 rotate x */
|
|
28, 288, /* <m_rfoot>1_3 rotate y */
|
|
28, 316, /* <m_rfoot>1_3 rotate z */
|
|
};
|
|
AnimeRecord animMarioFloatTake = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
28,
|
|
20,
|
|
mario_swim_wait_catch_prm,
|
|
mario_swim_wait_catch_tbl
|
|
};
|