151 lines
5.9 KiB
C
151 lines
5.9 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario hang bar animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
October 30, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_normal_stick_prm[]={
|
|
0, -48, -42, -28, -13, -4, -1, 0,
|
|
0, -1, -2, -4, -4, 189, -190, -177,
|
|
-149, -119, -100, -94, -92, -92, -94, -97,
|
|
-99, -100,16383,-11229,-11267,-11352,-11443,-11498,
|
|
-11516,-11523,-11522,-11516,-11509,-11502,-11499,-2890,
|
|
-3031,-3349,-3690,-3898,-3965,-3991,-3988,-3966,
|
|
-3938,-3912,-3902,-2605,-2407,-1959,-1480,-1188,
|
|
-1094,-1058,-1062,-1092,-1132,-1168,-1183,-5319,
|
|
-6033,-7640,-9334,-10313,-10515,-10469,-10253,-9947,
|
|
-9631,-9383,-9282,10044,10065,10127,10224,10352,
|
|
10527,10750,10995,11233,11437,11580,11633, 854,
|
|
794, 652, 482, 340, 221, 88, -45, -170,
|
|
-273, -343, -369,-32322,-32022,-31334,-30575,-30062,
|
|
-29801,-29585,-29414,-29284,-29194,-29141,-29124, 3499,
|
|
4204, 5801, 7511, 8555, 8888, 9019, 9003, 8896,
|
|
8752, 8625, 8571, 1540, 1602, 1743, 1893, 1985,
|
|
2014, 2025, 2024, 2015, 2002, 1991, 1986,-3769,
|
|
-2692, -253, 2357, 3952, 4459, 4660, 4636, 4472,
|
|
4252, 4058, 3975,-5215,-5727,-6868,-8042,-8652,
|
|
-8638,-8393,-8001,-7548,-7120,-6800,-6675,-6962,
|
|
-7315,-8117,-8981,-9518,-9709,-9807,-9836,-9818,
|
|
-9776,-9734,-9715, 1129, 1346, 1823, 2299, 2514,
|
|
2434, 2231, 1955, 1655, 1379, 1178, 1100,30923,
|
|
30984,31112,31223,31233,31121,30946,30736,30521,
|
|
30331,30195,30143, 27, 533, 1677, 2901, 3647,
|
|
3883, 3974, 3959, 3879, 3772, 3679, 3640, 603,
|
|
503, 275, 32, -116, -162, -181, -178, -162,
|
|
-140, -122, -114,-13531,-13210,-12484,-11707,-11234,
|
|
-11084,-11026,-11036,-11087,-11154,-11213,-11239,14325,
|
|
14326,14312,14256,14132,13916,13627,13305,12988,
|
|
12713,12520,12447, 5365, 5029, 4279, 3506, 3100,
|
|
3099, 3246, 3488, 3770, 4038, 4239, 4318, 1406,
|
|
1948, 3168, 4451, 5184, 5318, 5258, 5065, 4805,
|
|
4541, 4335, 4253,-23031,-24146,-26642,-29247,-30689,
|
|
-30855,-30583,-30024,-29328,-28644,-28124,-27917, -14,
|
|
-720,-2318,-4026,-5060,-5374,-5480,-5437,-5302,
|
|
-5133,-4990,-4929, -288, -342, -444, -511, -455,
|
|
-249, 48, 393, 740, 1044, 1259, 1341,-6986,
|
|
-7822,-9680,-11587,-12567,-12519,-12086,-11410,-10636,
|
|
-9905,-9362,-9149,14080,14471,15332,16192,16583,
|
|
16445,16087,15598,15065,14576,14219,14080, 1749,
|
|
1515, 983, 414, 66, -43, -87, -82, -46,
|
|
1, 43, 61,-2422,-1737, -188, 1471, 2484,
|
|
2807, 2934, 2919, 2815, 2675, 2552, 2499,-25719,
|
|
-26563,-28475,-30522,-31772,-32170,-32327,-32309,-32180,
|
|
-32007,-31856,-31790,-32767,-32767,16753,-16545,-32767,
|
|
-32767,16753,-16545,-16808,-16809,-16811,-16813,-16814,
|
|
-16813,-16811,-16809,-16807,-16805,-16803,-16803,-2597,
|
|
-2889,-3544,-4230,-4615,-4672,-4619,-4493,-4330,
|
|
-4168,-4044,-3994,-5693,-5101,-3760,-2325,-1450,
|
|
-1175,-1069,-1087,-1183,-1309,-1418,-1465, 2881,
|
|
571,-2628, 2917, 2854, 2712, 2560, 2468, 2438,
|
|
2426, 2428, 2437, 2450, 2461, 2466, 405, 574,
|
|
958, 1368, 1619, 1699, 1730, 1727, 1701, 1666,
|
|
1636, 1623,21773,21139,19704,18168,17230,16931,
|
|
16813,16827,16923,17053,17167,17216
|
|
};
|
|
static short mario_normal_stick_tbl[]={
|
|
12, 1, /* chn14translate x */
|
|
1, 13, /* chn14 translate y */
|
|
12, 14, /* chn14 translate z */
|
|
1, 0, /* chn14 rotate x */
|
|
1, 26, /* chn14 rotate y */
|
|
1, 0, /* chn14 rotate z */
|
|
12, 410, /* <m_waist>1_3 rotate x */
|
|
12, 422, /* <m_waist>1_3 rotate y */
|
|
12, 434, /* <m_waist>1_3 rotate z */
|
|
1, 407, /* <m_body>1 rotate x */
|
|
1, 408, /* <m_body>1 rotate y */
|
|
1, 409, /* <m_body>1 rotate z */
|
|
12, 371, /* <m_head>2 rotate x */
|
|
12, 383, /* <m_head>2 rotate y */
|
|
12, 395, /* <m_head>2 rotate z */
|
|
|
|
1, 367, /* chn6 rotate x */
|
|
1, 368, /* chn6 rotate y */
|
|
1, 369, /* chn6 rotate z */
|
|
12, 75, /* <m_larmA>1 rotate x */
|
|
12, 87, /* <m_larmA>1 rotate y */
|
|
12, 99, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
12, 63, /* <m_larmB>1 rotate z */
|
|
12, 27, /* <m_lhand>1 rotate x */
|
|
12, 39, /* <m_lhand>1 rotate y */
|
|
12, 51, /* <m_lhand>1 rotate z */
|
|
|
|
1, 363, /* chn10 rotate x */
|
|
1, 364, /* chn10 rotate y */
|
|
1, 365, /* chn10 rotate z */
|
|
12, 159, /* <m_rarmA>1 rotate x */
|
|
12, 171, /* <m_rarmA>1 rotate y */
|
|
12, 183, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
12, 147, /* <m_rarmB>1 rotate z */
|
|
12, 111, /* <m_rhand>1 rotate x */
|
|
12, 123, /* <m_rhand>1 rotate y */
|
|
12, 135, /* <m_rhand>1 rotate z */
|
|
|
|
1, 0, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 366, /* chn15 rotate z */
|
|
12, 327, /* <m_llegA>1 rotate x */
|
|
12, 339, /* <m_llegA>1 rotate y */
|
|
12, 351, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
12, 315, /* <m_llegB>1 rotate z */
|
|
12, 279, /* <m_ltoot>1 rotate x */
|
|
12, 291, /* <m_ltoot>1 rotate y */
|
|
12, 303, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 370, /* chn17 rotate z */
|
|
12, 243, /* <m_rlegA>1 rotate x */
|
|
12, 255, /* <m_rlegA>1 rotate y */
|
|
12, 267, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
12, 231, /* <m_rlegB>1 rotate z */
|
|
12, 195, /* <m_rfoot>1 rotate x */
|
|
12, 207, /* <m_rfoot>1 rotate y */
|
|
12, 219, /* <m_rfoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioBarHang = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
12, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_normal_stick_prm,
|
|
mario_normal_stick_tbl
|
|
};
|