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

165 lines
6.6 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario water stand animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
January 29, 1996
********************************************************************************/
#include "../headers.h"
static short mario_swim_stand_prm[]={
0, 189, 188, 188, 187, 185, 184, 182,
180, 178, 177, 175, 174, 173, 174, 176,
178, 180,16383, 7674, 7672, 7666, 7658, 7648,
7637, 7625, 7615, 7606, 7596, 7585, 7575, 7564,
7554, 7543, 7532, 7522, -140, -104, -7, 135,
309, 499, 689, 865, 1031, 1202, 1378, 1558,
1739, 1922, 2105, 2287, 2466,-5268,-5295,-5368,
-5476,-5607,-5750,-5894,-6026,-6152,-6281,-6414,
-6549,-6687,-6824,-6962,-7099,-7235,-8728,-9060,
-9925,-11127,-12468,-13752,-14783,-15362,-15543,-15534,
-15373,-15098,-14747,-14359,-13970,-13619,-13344,-27200,
-27573,-28551,-29919,-31465,32558,31298,30500,30106,
29891,29820,29857,29965,30110,30254,30363,30400,
-24109,-24068,-23962,-23818,-23660,-23515,-23409,-23367,
-23384,-23430,-23501,-23591,-23692,-23799,-23907,-24008,
-24097, 4690, 5110, 6225, 7820, 9678,11583,13318,
14669,15699,16632,17486,18282,19038,19775,20512,
21268,22064,-6535,-6529,-6513,-6489,-6460,-6428,
-6396,-6366,-6338,-6308,-6277,-6246,-6214,-6182,
-6150,-6119,-6087,-1032,-1055,-1121,-1223,-1356,
-1515,-1695,-1888,-2100,-2333,-2585,-2849,-3123,
-3401,-3679,-3952,-4217,-6385,-6385,-6386,-6386,
-6385,-6381,-6374,-6363,-6347,-6328,-6307,-6284,
-6260,-6235,-6210,-6186,-6163,-7536,-7839,-8629,
-9728,-10959,-12144,-13105,-13664,-13869,-13907,-13813,
-13619,-13358,-13065,-12771,-12510,-12316,-3954,-3743,
-3186,-2396,-1485, -565, 249, 847, 1261, 1607,
1900, 2152, 2377, 2588, 2800, 3025, 3277, 9000,
9081, 9286, 9559, 9843,10082,10220,10198,10032,
9781, 9464, 9097, 8696, 8278, 7861, 7460, 7092,
-27786,-27442,-26527,-25212,-23669,-22070,-20588,-19394,
-18436,-17538,-16687,-15872,-15081,-14302,-13523,-12731,
-11916, 39, 57, 106, 181, 274, 380, 490,
600, 714, 848, 1005, 1190, 1405, 1644, 1896,
2151, 2400, 583, 587, 598, 614, 633, 653,
671, 686, 708, 733, 743, 719, 654, 564,
460, 353, 252,-13230,-13406,-13876,-14554,-15354,
-16190,-16977,-17628,-18204,-18743,-19121,-19216,-18989,
-18546,-17978,-17379,-16843,14027,14317,15055,16045,
17092,17999,18570,18610,18164,17445,16508,15408,
14199,12935,11671,10462, 9361, 3775, 3629, 3245,
2700, 2071, 1437, 875, 462, 234, 163, 226,
404, 701, 1108, 1576, 2060, 2512, 5202, 5137,
4962, 4706, 4396, 4062, 3733, 3436, 3106, 2730,
2417, 2276, 2335, 2514, 2764, 3030, 3262,-20217,
-20595,-21591,-23000,-24616,-26234,-27646,-28649,-29075,
-29009,-28622,-28086,-27412,-26552,-25586,-24594,-23655,
113, 81, -4, -131, -286, -456, -628, -788,
-941,-1106,-1293,-1512,-1768,-2049,-2344,-2644,
-2936, -257, -260, -271, -289, -313, -342, -378,
-418, -489, -591, -681, -715, -684, -617, -529,
-435, -352,-11817,-11936,-12263,-12748,-13342,-13999,
-14668,-15302,-16067,-16992,-17821,-18301,-18367,-18196,
-17889,-17548,-17275,14566,14783,15335,16069,16833,
17474,17841,17781,17330,16653,15795,14803,13720,
12592,11464,10381, 9388,-4117,-3936,-3461,-2798,
-2051,-1324, -723, -351, -433, -905,-1442,-1715,
-1659,-1465,-1191, -898, -645,-5735,-5752,-5792,
-5841,-5885,-5908,-5896,-5836,-5666,-5383,-5058,
-4760,-4503,-4250,-4000,-3750,-3499,-20641,-21064,
-22171,-23720,-25471,-27182,-28611,-29518,-29528,-28750,
-27661,-26743,-26075,-25417,-24764,-24113,-23459,-31313,
32755,16406,-16545,31399,-32687,16399,-16545,-8073,
-7984,-7741,-7379,-6934,-6439,-5932,-5446,-5018,
-4682,-4473,-4456,-4627,-4925,-5286,-5647,-5945,
1542, 1599, 1757, 1995, 2293, 2631, 2987, 3342,
3675, 3966, 4194, 4346, 4435, 4482, 4509, 4535,
4583,24030,23996,23897,23741,23533,23281,22992,
22671,22326,21963,21589,21210,20834,20467,20115,
19786,19485
};
static short mario_swim_stand_tbl[]={
1, 0, /* chn14_2_1translate x */
17, 1, /* chn14_2_1 translate y */
1, 0, /* chn14_2_1 translate z */
1, 0, /* chn14_2_1 rotate x */
1, 18, /* chn14_2_1 rotate y */
1, 0, /* chn14_2_1 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
17, 537, /* <m_waist>1_3 rotate z */
1, 0, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
17, 520, /* <m_body>1 rotate z */
1, 0, /* <m_head>2 rotate x */
1, 0, /* <m_head>2 rotate y */
17, 503, /* <m_head>2 rotate z */
1, 499, /* chn6 rotate x */
1, 500, /* chn6 rotate y */
1, 501, /* chn6 rotate z */
17, 87, /* <m_larmA>1 rotate x */
17, 104, /* <m_larmA>1 rotate y */
17, 121, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
17, 70, /* <m_larmB>1 rotate z */
17, 19, /* <m_rhand2>2 rotate x */
17, 36, /* <m_rhand2>2 rotate y */
17, 53, /* <m_rhand2>2 rotate z */
1, 495, /* chn10 rotate x */
1, 496, /* chn10 rotate y */
1, 497, /* chn10 rotate z */
17, 206, /* <m_rarmA>1 rotate x */
17, 223, /* <m_rarmA>1 rotate y */
17, 240, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
17, 189, /* <m_rarmB>1 rotate z */
17, 138, /* <m_rhand2>1 rotate x */
17, 155, /* <m_rhand2>1 rotate y */
17, 172, /* <m_rhand2>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 498, /* chn15 rotate z */
17, 444, /* <m_llegA>1 rotate x */
17, 461, /* <m_llegA>1 rotate y */
17, 478, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
17, 427, /* <m_llegB>1 rotate z */
17, 376, /* <m_ltoot>1 rotate x */
17, 393, /* <m_ltoot>1 rotate y */
17, 410, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 502, /* chn17 rotate z */
17, 325, /* <m_rlegA>1 rotate x */
17, 342, /* <m_rlegA>1 rotate y */
17, 359, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
17, 308, /* <m_rlegB>1 rotate z */
17, 257, /* <m_rfoot>1 rotate x */
17, 274, /* <m_rfoot>1 rotate y */
17, 291, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioWaterStand = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
17, /* number of frames */
20, /* number of joints */
mario_swim_stand_prm,
mario_swim_stand_tbl
};