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

143 lines
5.4 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario swimming animation data 2
Copyright 1995 Nintendo co., ltd. All rights reserved
July 11, 1995
********************************************************************************/
#include "../headers.h"
static short mario_swim_2_prm[]={
0, 189,16383,11284,11049,10418, 9499, 8400,
7229, 6096, 5107, 4063, 3367, 1542, 1472, 1280,
1002, 669, 314, -30, -331, -654, -873,-2683,
-2757,-2955,-3245,-3591,-3962,-4321,-4637,-4983,
-5221,-3218,-3803,-5362,-7600,-10223,-12936,-15444,
-17453,-18228,-18169,-20549,-21042,-22371,-24307,-26621,
-29084,-31468,-33544,-35720,-37165,-26823,-26639,-26144,
-25423,-24560,-23643,-22754,-21980,-21170,-20631,-9183,
-8681,-7331,-5365,-3014, -512, 1909, 4018, 6229,
7697,-12255,-11916,-11003,-9672,-8081,-6386,-4744,
-3312,-1795, -780,-2745,-2601,-2212,-1647, -971,
-252, 443, 1050, 1686, 2108,-2441,-2557,-2870,
-3327,-3875,-4459,-5026,-5523,-6069,-6442,-4685,
-5108,-6235,-7856,-9759,-11733,-13566,-15047,-15726,
-15800,51205,51646,52833,54561,56627,58826,60955,
62809,64752,66042, 5491, 5687, 6215, 6985, 7904,
8883, 9830,10655,11521,12091,22606,23077,24342,
26185,28388,30733,33003,34980,37051,38427, 491,
494, 489, 452, 376, 278, 172, 71, -10,
-60, 390, 389, 392, 400, 417, 438, 460,
481, 498, 509,-4380,-4327,-4453,-5179,-6631,
-8486,-10490,-12393,-13942,-14886, 3753, 3696, 3833,
4625, 6207, 8228,10413,12487,14176,15205, 7064,
7000, 6855, 6704, 6560, 6400, 6239, 6091, 5972,
5898, 800, 840, 968, 1192, 1521, 1924, 2351,
2753, 3078, 3278,-11253,-11286,-11425,-11728,-12217,
-12825,-13474,-14086,-14584,-14888, -189, -190, -186,
-165, -125, -74, -18, 34, 77, 103, -238,
-238, -238, -237, -233, -229, -224, -220, -216,
-214, -195, -181, -402,-1247,-2838,-4856,-7029,
-9089,-10764,-11785, 1533, 1492, 1666, 2503, 4136,
6215, 8460,10590,12324,13382,-7903,-7849,-7723,
-7577,-7422,-7243,-7059,-6889,-6752,-6667, -275,
-313, -450, -725,-1155,-1687,-2253,-2787,-3220,
-3485,-10926,-10936,-11037,-11339,-11877,-12555,-13283,
-13972,-14532,-14874, 7248, 8191,10707,14328,18584,
23007,27128,30478,32173,32522,32851,32775,32575,
32293,31972,31654,31381,31195,31396,31700,23365,
23428,23585,23786,23979,24114,24142,24011,22700,
21321,-16545,57072,56345,54398,51582,48248,44747,
41431,38649,36550,35502,31714,31958,32602,33512,
34553,35591,36493,37123,36611,35765,23260,23197,
23022,22755,22416,22027,21607,21178,20243,19412,
-16545,-11908,-11761,-11364,-10786,-10092,-9351,-8630,
-7996,-7516,-7258, 4250, 4153, 3891, 3508, 3050,
2560, 2084, 1666, 1350, 1181,26691,26620,26429,
26152,25820,25466,25123,24824,24602,24488
};
static short mario_swim_2_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 */
10, 365, /* <m_waist>1_3 rotate z */
1, 0, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
10, 355, /* <m_body>1 rotate z */
1, 0, /* <m_head>2 rotate x */
1, 0, /* <m_head>2 rotate y */
10, 345, /* <m_head>2 rotate z */
10, 314, /* chn6 rotate x */
10, 324, /* chn6 rotate y */
10, 334, /* chn6 rotate z */
10, 43, /* <m_larmA>1 rotate x */
10, 53, /* <m_larmA>1 rotate y */
10, 63, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
10, 33, /* <m_larmB>1 rotate z */
10, 3, /* <m_rhand2>2 rotate x */
10, 13, /* <m_rhand2>2 rotate y */
10, 23, /* <m_rhand2>2 rotate z */
10, 283, /* chn10 rotate x */
10, 293, /* chn10 rotate y */
10, 303, /* chn10 rotate z */
10, 113, /* <m_rarmA>1 rotate x */
10, 123, /* <m_rarmA>1 rotate y */
10, 133, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
10, 103, /* <m_rarmB>1 rotate z */
10, 73, /* <m_rhand2>1 rotate x */
10, 83, /* <m_rhand2>1 rotate y */
10, 93, /* <m_rhand2>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 313, /* chn15 rotate z */
10, 253, /* <m_llegA>1 rotate x */
10, 263, /* <m_llegA>1 rotate y */
10, 273, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
10, 243, /* <m_llegB>1 rotate z */
10, 213, /* <m_ltoot>1 rotate x */
10, 223, /* <m_ltoot>1 rotate y */
10, 233, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 344, /* chn17 rotate z */
10, 183, /* <m_rlegA>1 rotate x */
10, 193, /* <m_rlegA>1 rotate y */
10, 203, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
10, 173, /* <m_rlegB>1 rotate z */
10, 143, /* <m_rfoot>1 rotate x */
10, 153, /* <m_rfoot>1 rotate y */
10, 163, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSwimming2 = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
10, /* number of frames */
20, /* number of joints */
mario_swim_2_prm,
mario_swim_2_tbl
};