140 lines
5.3 KiB
C
140 lines
5.3 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario mant flying animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
September 19, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_mant_fly_A_prm[]={
|
|
0,16383,-2516,-2425,-2181,-1828,-1409, -968,
|
|
-549, -196, 47, 138,-1664,-1711,-1835,-2015,
|
|
-2229,-2454,-2668,-2848,-2972,-3019,-3985,-4040,
|
|
-4187,-4400,-4653,-4919,-5172,-5386,-5533,-5588,
|
|
-11160,-10838,-9975,-8726,-7245,-5687,-4206,-2957,
|
|
-2095,-1773,-21904,-21779,-21445,-20962,-20389,-19785,
|
|
-19212,-18729,-18395,-18270,-8551,-8782,-9400,-10294,
|
|
-11355,-12472,-13532,-14427,-15045,-15276, 3979, 3379,
|
|
1772, -554,-3313,-6215,-8974,-11300,-12908,-13507,
|
|
-5824,-5622,-5081,-4299,-3371,-2394,-1466, -683,
|
|
-143, 58,-2536,-2403,-2045,-1527, -914, -268,
|
|
345, 863, 1221, 1354,-6605,-6555,-6420,-6225,
|
|
-5993,-5750,-5518,-5323,-5188,-5138,-8448,-8240,
|
|
-7684,-6879,-5925,-4921,-3967,-3162,-2606,-2398,
|
|
72615,70769,65821,58658,50166,41231,32739,25577,
|
|
20629,18783,11803,11906,12184,12585,13062,13563,
|
|
14039,14441,14719,14822,48017,45915,40281,32126,
|
|
22456,12283, 2614,-5541,-11174,-13276, 387, 385,
|
|
377, 367, 355, 341, 329, 318, 311, 309,
|
|
463, 465, 470, 478, 487, 496, 505, 512,
|
|
517, 519,-6743,-6801,-6954,-7176,-7440,-7717,
|
|
-7980,-8202,-8356,-8413, 7336, 7233, 6955, 6552,
|
|
6075, 5573, 5096, 4693, 4415, 4312, -270, -111,
|
|
313, 928, 1657, 2424, 3153, 3768, 4192, 4351,
|
|
2701, 2653, 2527, 2344, 2127, 1898, 1681, 1498,
|
|
1372, 1325,-18339,-18292,-18166,-17983,-17766,-17538,
|
|
-17321,-17138,-17012,-16965, -6, -5, -3, 0,
|
|
4, 8, 12, 16, 18, 19, -289, -289,
|
|
-289, -289, -288, -288, -288, -288, -288, -288,
|
|
-7299,-7334,-7430,-7569,-7734,-7907,-8072,-8210,
|
|
-8306,-8342, 7926, 7787, 7413, 6872, 6230, 5555,
|
|
4913, 4372, 3998, 3859, 1120, 994, 656, 167,
|
|
-413,-1023,-1604,-2093,-2431,-2558,-3077,-3007,
|
|
-2818,-2545,-2221,-1880,-1556,-1283,-1094,-1024,
|
|
-25591,-25305,-24536,-23424,-22106,-20718,-19399,-18287,
|
|
-17519,-17232,32767,32767,16753,-16545,32767,32767,
|
|
16753,-16545, 7, 6, 6, 5, 4, 3,
|
|
1, 0, 0, 0, 625, 604, 546, 463,
|
|
364, 260, 162, 78, 21, 0,-6767,-6896,
|
|
-7241,-7741,-8333,-8956,-9548,-10048,-10393,-10522,
|
|
3546, 3424, 3098, 2626, 2067, 1478, 919, 447,
|
|
121, 0,-3660,-3603,-3450,-3228,-2964,-2687,
|
|
-2424,-2202,-2049,-1991,-1877,-1813,-1640,-1390,
|
|
-1094, -782, -486, -236, -64, 0,32767,32732,
|
|
32641,32509,32352,32187,32031,31898,31807,31773,
|
|
};
|
|
static short mario_mant_fly_A_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 */
|
|
10, 340, /* <m_waist>1_3 rotate x */
|
|
1, 0, /* <m_waist>1_3 rotate y */
|
|
10, 350, /* <m_waist>1_3 rotate z */
|
|
10, 320, /* <m_body>1 rotate x */
|
|
1, 0, /* <m_body>1 rotate y */
|
|
10, 330, /* <m_body>1 rotate z */
|
|
10, 290, /* <m_head>2 rotate x */
|
|
10, 300, /* <m_head>2 rotate y */
|
|
10, 310, /* <m_head>2 rotate z */
|
|
|
|
1, 286, /* chn6 rotate x */
|
|
1, 287, /* chn6 rotate y */
|
|
1, 288, /* chn6 rotate z */
|
|
10, 42, /* <m_larmA>1 rotate x */
|
|
10, 52, /* <m_larmA>1 rotate y */
|
|
10, 62, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
10, 32, /* <m_larmB>1 rotate z */
|
|
10, 2, /* <m_lhand>1 rotate x */
|
|
10, 12, /* <m_lhand>1 rotate y */
|
|
10, 22, /* <m_lhand>1 rotate z */
|
|
|
|
1, 282, /* chn10 rotate x */
|
|
1, 283, /* chn10 rotate y */
|
|
1, 284, /* chn10 rotate z */
|
|
10, 112, /* <m_rarmA>1 rotate x */
|
|
10, 122, /* <m_rarmA>1 rotate y */
|
|
10, 132, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
10, 102, /* <m_rarmB>1 rotate z */
|
|
10, 72, /* <m_rhand>1 rotate x */
|
|
10, 82, /* <m_rhand>1 rotate y */
|
|
10, 92, /* <m_rhand>1 rotate z */
|
|
|
|
1, 0, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 285, /* chn15 rotate z */
|
|
10, 252, /* <m_llegA>1 rotate x */
|
|
10, 262, /* <m_llegA>1 rotate y */
|
|
10, 272, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
10, 242, /* <m_llegB>1 rotate z */
|
|
10, 212, /* <m_ltoot>1 rotate x */
|
|
10, 222, /* <m_ltoot>1 rotate y */
|
|
10, 232, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 289, /* chn17 rotate z */
|
|
10, 182, /* <m_rlegA>1 rotate x */
|
|
10, 192, /* <m_rlegA>1 rotate y */
|
|
10, 202, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
10, 172, /* <m_rlegB>1 rotate z */
|
|
10, 142, /* <m_rfoot>1 rotate x */
|
|
10, 152, /* <m_rfoot>1 rotate y */
|
|
10, 162, /* <m_rfoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioMantFlying = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
10, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_mant_fly_A_prm,
|
|
mario_mant_fly_A_tbl
|
|
};
|