137 lines
5.2 KiB
C
137 lines
5.2 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario mant landing gear animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
September 19, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_mant_fly_landgear_prm[]={
|
|
0,16383, 138,-3019,-5588,-1773,-18270,-15276,
|
|
-13507, 58, 1354,-5138,-2398,18783,14822,-13276,
|
|
309, 307, 301, 291, 279, 264, 246, 227,
|
|
206, 184, 160, 137, 113, 89, 66, 43,
|
|
22, 3, 519, 514, 500, 477, 446, 408,
|
|
365, 317, 264, 209, 151, 92, 33, -25,
|
|
-83, -138, -190, -238,-8413,-8464,-8609,-8839,
|
|
-9147,-9522,-9955,-10438,-10962,-11516,-12094,-12684,
|
|
-13279,-13869,-14445,-14999,-15520,-16001, 4312, 4310,
|
|
4303, 4294, 4281, 4265, 4247, 4227, 4205, 4182,
|
|
4157, 4133, 4108, 4083, 4059, 4036, 4014, 3994,
|
|
4351, 4331, 4272, 4180, 4056, 3905, 3731, 3537,
|
|
3326, 3103, 2871, 2633, 2394, 2157, 1925, 1702,
|
|
1493, 1299, 1325, 1330, 1346, 1371, 1405, 1446,
|
|
1493, 1546, 1603, 1664, 1727, 1791, 1856, 1921,
|
|
1984, 2044, 2101, 2154,-16965,-17005,-17123,-17309,
|
|
-17557,-17859,-18209,-18599,-19021,-19469,-19934,-20411,
|
|
-20891,-21367,-21832,-22278,-22699,-23087, 19, 19,
|
|
19, 19, 18, 18, 18, 18, 17, 17,
|
|
17, 16, 16, 16, 15, 15, 15, 14,
|
|
-288, -286, -281, -272, -260, -245, -228, -209,
|
|
-189, -167, -145, -122, -99, -76, -54, -32,
|
|
-12, 6,-8342,-8395,-8546,-8788,-9109,-9501,
|
|
-9954,-10459,-11006,-11586,-12190,-12807,-13429,-14045,
|
|
-14648,-15226,-15772,-16274, 3859, 3869, 3899, 3947,
|
|
4011, 4089, 4179, 4279, 4388, 4503, 4623, 4745,
|
|
4869, 4991, 5111, 5226, 5334, 5434,-2558,-2551,
|
|
-2533,-2504,-2466,-2419,-2364,-2304,-2238,-2169,
|
|
-2097,-2023,-1948,-1874,-1802,-1733,-1667,-1607,
|
|
-1024,-1029,-1042,-1064,-1092,-1127,-1168,-1213,
|
|
-1262,-1313,-1367,-1422,-1478,-1533,-1587,-1638,
|
|
-1687,-1732,-17232,-17276,-17401,-17600,-17865,-18189,
|
|
-18562,-18979,-19431,-19909,-20407,-20917,-21430,-21939,
|
|
-22436,-22913,-23363,-23778,32767,32767,16753,-16545,
|
|
32767,32767,16753,-16545,-10522,-10396,-10040,-9490,
|
|
-8779,-7941,-7011,-6024,-5013,-4012,-3057,-2181,
|
|
-1211, -60, 1113, 2150, 2889, 3171,-1991,-1874,
|
|
-1547,-1043, -398, 353, 1177, 2038, 2901, 3732,
|
|
4496, 5158, 5684, 6039, 5773, 4759, 3446, 2282,
|
|
32767,32658,32349,31866,31237,30488,29645,28736,
|
|
27787,26824,25875,24965,24123,23374,22745,22262,
|
|
21953,21844
|
|
};
|
|
static short mario_mant_fly_landgear_tbl[]={
|
|
1, 0, /* chn14translate x */
|
|
1, 0, /* chn14 translate y */
|
|
1, 0, /* chn14 translate z */
|
|
1, 0, /* chn14 rotate x */
|
|
1, 1, /* chn14 rotate y */
|
|
1, 0, /* chn14 rotate z */
|
|
1, 0, /* <m_waist>1_3 rotate x */
|
|
1, 0, /* <m_waist>1_3 rotate y */
|
|
18, 312, /* <m_waist>1_3 rotate z */
|
|
1, 0, /* <m_body>1 rotate x */
|
|
1, 0, /* <m_body>1 rotate y */
|
|
18, 294, /* <m_body>1 rotate z */
|
|
1, 0, /* <m_head>2 rotate x */
|
|
1, 0, /* <m_head>2 rotate y */
|
|
18, 276, /* <m_head>2 rotate z */
|
|
|
|
1, 272, /* chn6 rotate x */
|
|
1, 273, /* chn6 rotate y */
|
|
1, 274, /* chn6 rotate z */
|
|
1, 6, /* <m_larmA>1 rotate x */
|
|
1, 7, /* <m_larmA>1 rotate y */
|
|
1, 8, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
1, 5, /* <m_larmB>1 rotate z */
|
|
1, 2, /* <m_lhand>1 rotate x */
|
|
1, 3, /* <m_lhand>1 rotate y */
|
|
1, 4, /* <m_lhand>1 rotate z */
|
|
|
|
1, 268, /* chn10 rotate x */
|
|
1, 269, /* chn10 rotate y */
|
|
1, 270, /* chn10 rotate z */
|
|
1, 13, /* <m_rarmA>1 rotate x */
|
|
1, 14, /* <m_rarmA>1 rotate y */
|
|
1, 15, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
1, 12, /* <m_rarmB>1 rotate z */
|
|
1, 9, /* <m_rhand>1 rotate x */
|
|
1, 10, /* <m_rhand>1 rotate y */
|
|
1, 11, /* <m_rhand>1 rotate z */
|
|
|
|
1, 0, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 271, /* chn15 rotate z */
|
|
18, 214, /* <m_llegA>1 rotate x */
|
|
18, 232, /* <m_llegA>1 rotate y */
|
|
18, 250, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
18, 196, /* <m_llegB>1 rotate z */
|
|
18, 142, /* <m_ltoot>1 rotate x */
|
|
18, 160, /* <m_ltoot>1 rotate y */
|
|
18, 178, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 275, /* chn17 rotate z */
|
|
18, 88, /* <m_rlegA>1 rotate x */
|
|
18, 106, /* <m_rlegA>1 rotate y */
|
|
18, 124, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
18, 70, /* <m_rlegB>1 rotate z */
|
|
18, 16, /* <m_rfoot>1 rotate x */
|
|
18, 34, /* <m_rfoot>1 rotate y */
|
|
18, 52, /* <m_rfoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioMantFlyGear = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
18, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_mant_fly_landgear_prm,
|
|
mario_mant_fly_landgear_tbl
|
|
};
|