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

186 lines
7.7 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario carry swimming stop A animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
February 1, 1996
********************************************************************************/
#include "../headers.h"
static short mario_swim_carryA_stop_prm[]={
0, 189,16383, -290, -291, -296, -302, -311,
-321, -334, -347, -362, -377, -393, -409, -425,
-441, -457, -471, -485, -497, -508, -516, -523,
-527, -528, -430, -452, -515, -616, -750, -912,
-1100,-1308,-1533,-1770,-2015,-2265,-2514,-2760,
-2997,-3222,-3430,-3617,-3780,-3914,-4014,-4078,
-4100,-10130,-10107,-10043,-9940,-9804,-9638,-9447,
-9235,-9006,-8765,-8514,-8260,-8006,-7756,-7514,
-7285,-7073,-6882,-6717,-6580,-6478,-6413,-6391,
-9595,-9589,-9573,-9548,-9513,-9472,-9424,-9370,
-9313,-9252,-9190,-9126,-9062,-8999,-8939,-8881,
-8828,-8780,-8738,-8704,-8678,-8662,-8656,-10147,
-9842,-9537,-9231,-8926,-8621,-8315,-8010,-7705,
-7399,-7094,-6788,-6483,-6178,-5872,-5567,-5262,
-4956,-4651,-4346,-4040,-3735,-3430,31003,30854,
30705,30556,30406,30257,30108,29958,29809,29660,
29511,29361,29212,29063,28913,28764,28615,28466,
28316,28167,28018,27869,27719, 1919, 1888, 1856,
1825, 1794, 1763, 1732, 1701, 1670, 1638, 1607,
1576, 1545, 1514, 1483, 1452, 1420, 1389, 1358,
1327, 1296, 1265, 1234, 4669, 4649, 4590, 4496,
4372, 4220, 4046, 3852, 3643, 3422, 3194, 2962,
2730, 2501, 2281, 2072, 1878, 1704, 1552, 1428,
1334, 1275, 1255, 5453, 5437, 5390, 5317, 5219,
5100, 4963, 4811, 4647, 4474, 4294, 4112, 3930,
3750, 3577, 3413, 3261, 3124, 3005, 2907, 2833,
2787, 2771,-7088,-7097,-7124,-7165,-7221,-7288,
-7366,-7452,-7546,-7644,-7746,-7849,-7953,-8055,
-8153,-8246,-8333,-8411,-8478,-8533,-8575,-8602,
-8611,-9178,-9169,-9144,-9104,-9051,-8986,-8911,
-8829,-8739,-8645,-8547,-8448,-8349,-8251,-8157,
-8067,-7984,-7910,-7845,-7792,-7752,-7727,-7718,
-30398,-30391,-30384,-30377,-30371,-30364,-30357,-30350,
-30343,-30336,-30329,-30322,-30316,-30309,-30302,-30295,
-30288,-30281,-30274,-30267,-30261,-30254,-30247,-5774,
-5845,-5917,-5989,-6061,-6133,-6205,-6277,-6349,
-6421,-6493,-6565,-6637,-6709,-6781,-6853,-6924,
-6996,-7068,-7140,-7212,-7284,-7356,-31561,-31584,
-31607,-31630,-31653,-31676,-31700,-31723,-31746,-31769,
-31792,-31815,-31839,-31862,-31885,-31908,-31931,-31954,
-31977,-32001,-32024,-32047,-32070, -60, -60, -58,
-55, -52, -47, -42, -37, -30, -24, -17,
-11, -4, 2, 8, 14, 20, 25, 30,
33, 36, 38, 39, 509, 509, 510, 512,
515, 518, 522, 526, 531, 536, 540, 545,
550, 555, 560, 565, 569, 573, 576, 579,
581, 582, 583,-14886,-14876,-14847,-14802,-14743,
-14670,-14586,-14493,-14393,-14286,-14176,-14064,-13952,
-13842,-13735,-13634,-13540,-13455,-13381,-13320,-13273,
-13242,-13230,15205,15198,15178,15146,15104,15052,
14992,14926,14854,14779,14701,14621,14541,14463,
14387,14315,14248,14187,14135,14091,14058,14036,
14027, 5898, 5886, 5849, 5792, 5715, 5622, 5514,
5395, 5266, 5129, 4988, 4845, 4701, 4560, 4423,
4293, 4172, 4063, 3968, 3889, 3829, 3790, 3775,
3278, 3290, 3323, 3375, 3444, 3529, 3626, 3734,
3851, 3975, 4102, 4232, 4362, 4491, 4615, 4732,
4842, 4940, 5027, 5098, 5152, 5187, 5202,-14888,
-14920,-15011,-15156,-15348,-15582,-15852,-16152,-16475,
-16817,-17171,-17532,-17892,-18247,-18591,-18917,-19220,
-19493,-19732,-19929,-20080,-20178,-20217, 103, 103,
103, 103, 104, 104, 105, 105, 106, 106,
107, 108, 108, 109, 110, 110, 111, 111,
112, 112, 112, 113, 113, -214, -214, -215,
-216, -218, -220, -222, -224, -227, -230, -232,
-235, -238, -241, -244, -246, -249, -251, -253,
-254, -256, -256, -257,-11785,-11786,-11786,-11787,
-11788,-11790,-11791,-11793,-11795,-11797,-11799,-11801,
-11803,-11805,-11807,-11809,-11811,-11813,-11814,-11815,
-11816,-11817,-11817,13382,13389,13409,13441,13484,
13536,13596,13662,13734,13810,13889,13969,14049,
14128,14204,14277,14344,14405,14458,14502,14535,
14557,14565,-6667,-6652,-6608,-6539,-6447,-6335,
-6206,-6063,-5908,-5744,-5575,-5402,-5230,-5060,
-4895,-4739,-4594,-4463,-4349,-4255,-4183,-4136,
-4117,-3485,-3498,-3537,-3598,-3679,-3778,-3892,
-4019,-4155,-4300,-4449,-4601,-4754,-4903,-5048,
-5186,-5314,-5430,-5530,-5614,-5677,-5719,-5735,
-14874,-14909,-15007,-15164,-15372,-15625,-15917,-16242,
-16592,-16962,-17345,-17735,-18125,-18510,-18881,-19234,
-19562,-19858,-20116,-20330,-20493,-20599,-20641, 6603,
-32552,22994,-16545,-8145,31328,23115,-16545,-7258,
-7263,-7277,-7299,-7328,-7364,-7405,-7451,-7501,
-7553,-7607,-7662,-7717,-7772,-7824,-7874,-7921,
-7962,-7999,-8029,-8052,-8067,-8073, 1181, 1183,
1189, 1199, 1212, 1228, 1246, 1266, 1288, 1312,
1336, 1360, 1385, 1409, 1432, 1454, 1475, 1493,
1509, 1523, 1533, 1540, 1542,24488,24486,24478,
24465,24449,24429,24405,24380,24352,24323,24292,
24261,24230,24200,24170,24142,24116,24093,24072,
24055,24042,24034,24030
};
static short mario_swim_carryA_stop_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 */
23, 701, /* <m_waist>1_3 rotate z */
1, 0, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
23, 678, /* <m_body>1 rotate z */
1, 0, /* <m_head>2 rotate x */
1, 0, /* <m_head>2 rotate y */
23, 655, /* <m_head>2 rotate z */
1, 651, /* chn6 rotate x */
1, 652, /* chn6 rotate y */
1, 653, /* chn6 rotate z */
23, 95, /* <m_larmA>1 rotate x */
23, 118, /* <m_larmA>1 rotate y */
23, 141, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
23, 72, /* <m_larmB>1 rotate z */
23, 3, /* <m_rhand2>2 rotate x */
23, 26, /* <m_rhand2>2 rotate y */
23, 49, /* <m_rhand2>2 rotate z */
1, 647, /* chn10 rotate x */
1, 648, /* chn10 rotate y */
1, 649, /* chn10 rotate z */
23, 256, /* <m_rarmA>1 rotate x */
23, 279, /* <m_rarmA>1 rotate y */
23, 302, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
23, 233, /* <m_rarmB>1 rotate z */
23, 164, /* <m_rhand2>1 rotate x */
23, 187, /* <m_rhand2>1 rotate y */
23, 210, /* <m_rhand2>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 650, /* chn15 rotate z */
23, 578, /* <m_llegA>1 rotate x */
23, 601, /* <m_llegA>1 rotate y */
23, 624, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
23, 555, /* <m_llegB>1 rotate z */
23, 486, /* <m_ltoot>1 rotate x */
23, 509, /* <m_ltoot>1 rotate y */
23, 532, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 654, /* chn17 rotate z */
23, 417, /* <m_rlegA>1 rotate x */
23, 440, /* <m_rlegA>1 rotate y */
23, 463, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
23, 394, /* <m_rlegB>1 rotate z */
23, 325, /* <m_rfoot>1 rotate x */
23, 348, /* <m_rfoot>1 rotate y */
23, 371, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSwimCarryStopA = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
23, /* number of frames */
20, /* number of joints */
mario_swim_carryA_stop_prm,
mario_swim_carryA_stop_tbl
};