143 lines
5.4 KiB
C
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
|
|
};
|