sm64/data/Anime/barhang.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
};