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

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
};