200 lines
8.3 KiB
C
200 lines
8.3 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario roof moving left animation data
|
|
|
|
Copyright 1996 Nintendo co., ltd. All rights reserved
|
|
|
|
January 10, 1996
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_hang_moveL_wait_prm[]={
|
|
0, -69, 189,16383, -118,-1664,-3985,-3963,
|
|
19316,19283,19192,19056,18889,18701,18508,18321,
|
|
18153,18017,17926,17893,17913,17967,18052,18161,
|
|
18289,18430,18578,18728,18875,19013,19136,19239,
|
|
19316,19373,19419,19454,19482,19501,19514,19522,
|
|
19525,19526,19524,19521,19519,19518,19514,19503,
|
|
19486,19466,19442,19417,19392,19369,19348,19331,
|
|
19320,19316,-10087,-10101,-10141,-10202,-10276,-10359,
|
|
-10444,-10527,-10601,-10661,-10702,-10716,-10707,-10681,
|
|
-10641,-10590,-10530,-10465,-10397,-10329,-10264,-10204,
|
|
-10153,-10113,-10087,-10073,-10070,-10074,-10085,-10101,
|
|
-10121,-10143,-10165,-10187,-10206,-10222,-10233,-10236,
|
|
-10233,-10225,-10213,-10198,-10180,-10161,-10143,-10125,
|
|
-10110,-10098,-10089,-10087,15806,15846,15956,16120,
|
|
16322,16548,16782,17007,17210,17374,17483,17523,
|
|
17500,17434,17331,17200,17046,16876,16697,16516,
|
|
16338,16172,16024,15899,15806,15738,15683,15639,
|
|
15607,15583,15567,15558,15554,15553,15555,15559,
|
|
15561,15563,15568,15581,15601,15626,15654,15684,
|
|
15715,15743,15768,15788,15801,15806, 3927, 535,
|
|
-2065,-1773,-1785,-1821,-1878,-1956,-2053,-2166,
|
|
-2295,-2438,-2593,-2759,-2934,-3116,-3304,-3496,
|
|
-3690,-3886,-4081,-4273,-4462,-4645,-4822,-4989,
|
|
-5146,-5291,-5423,-5558,-5709,-5870,-6034,-6194,
|
|
-6342,-6473,-6579,-6654,-6690,-6681,-6620,-6499,
|
|
-6263,-5884,-5395,-4832,-4231,-3626,-3052,-2545,
|
|
-2139,-1870,-1773, 7744, 7770, 7840, 7945, 8074,
|
|
8216, 8361, 8499, 8619, 8711, 8765, 8770, 8718,
|
|
8615, 8472, 8299, 8110, 7915, 7725, 7551, 7406,
|
|
7300, 7244, 7248, 7305, 7403, 7530, 7673, 7821,
|
|
7961, 8082, 8170, 8215, 8227, 8226, 8214, 8192,
|
|
8163, 8127, 8086, 8042, 7996, 7949, 7904, 7862,
|
|
7823, 7791, 7766, 7750, 7744, 8771, 8780, 8804,
|
|
8837, 8874, 8908, 8936, 8950, 8946, 8917, 8859,
|
|
8766, 8618, 8410, 8156, 7872, 7573, 7273, 6988,
|
|
6733, 6522, 6371, 6295, 6309, 6406, 6569, 6779,
|
|
7020, 7273, 7521, 7746, 7931, 8058, 8146, 8228,
|
|
8303, 8372, 8435, 8492, 8543, 8589, 8629, 8663,
|
|
8693, 8718, 8737, 8752, 8763, 8769, 8771,-9977,
|
|
-9943,-9852,-9715,-9548,-9363,-9175,-8996,-8841,
|
|
-8722,-8654,-8651,-8722,-8863,-9056,-9287,-9540,
|
|
-9802,-10056,-10288,-10482,-10624,-10697,-10691,-10613,
|
|
-10481,-10309,-10115,-9915,-9726,-9562,-9442,-9380,
|
|
-9362,-9361,-9375,-9401,-9438,-9483,-9536,-9592,
|
|
-9652,-9711,-9770,-9825,-9874,-9916,-9948,-9969,
|
|
-9977, 27, 603,-13531,16828,16837,16864,16906,
|
|
16963,17032,17111,17200,17295,17395,17500,17606,
|
|
17712,17817,17918,18014,18103,18184,18255,18313,
|
|
18358,18387,18399,18392,18353,18273,18158,18014,
|
|
17847,17663,17467,17265,17064,16868,16684,16517,
|
|
16373,16259,16179,16145,16155,16202,16277,16370,
|
|
16473,16577,16674,16753,16808,16828, 4000, 2519,
|
|
-18643, 29, -287,-8655, 4797, 4842, 4965, 5153,
|
|
5391, 5665, 5959, 6261, 6555, 6827, 7063, 7247,
|
|
7366, 7405, 7355, 7226, 7031, 6787, 6505, 6202,
|
|
5890, 5585, 5300, 5050, 4848, 4710, 4649, 4666,
|
|
4747, 4882, 5059, 5269, 5502, 5746, 5992, 6230,
|
|
6448, 6638, 6788, 6888, 6928, 6860, 6667, 6384,
|
|
6047, 5692, 5354, 5068, 4871, 4797,-5243, -608,
|
|
-13042,-32767,-32767,16753,-16545,-32767,-32767,16753,
|
|
-16545, 2835, 2809, 2738, 2627, 2486, 2320, 2138,
|
|
1947, 1753, 1565, 1389, 1233, 1105, 1011, 960,
|
|
957, 1000, 1077, 1185, 1318, 1473, 1647, 1834,
|
|
2031, 2233, 2438, 2640, 2836, 3021, 3191, 3343,
|
|
3473, 3575, 3647, 3687, 3697, 3682, 3645, 3589,
|
|
3520, 3439, 3351, 3260, 3169, 3082, 3003, 2935,
|
|
2882, 2847, 2835, 387, 6493,-4122,-4115,-4098,
|
|
-4071,-4038,-4002,-3964,-3927,-3894,-3868,-3850,
|
|
-3844,-3850,-3867,-3892,-3924,-3960,-3997,-4033,
|
|
-4066,-4094,-4114,-4124,-4122,-4105,-4075,-4036,
|
|
-3988,-3934,-3878,-3821,-3766,-3716,-3672,-3638,
|
|
-3616,-3608,-3616,-3640,-3677,-3724,-3777,-3835,
|
|
-3894,-3952,-4006,-4052,-4089,-4113,-4122, 4567,
|
|
4556, 4526, 4480, 4424, 4361, 4296, 4233, 4176,
|
|
4131, 4100, 4089, 4100, 4128, 4171, 4224, 4284,
|
|
4347, 4409, 4466, 4514, 4549, 4569, 4567, 4544,
|
|
4499, 4438, 4365, 4283, 4196, 4108, 4023, 3944,
|
|
3877, 3824, 3789, 3777, 3790, 3827, 3883, 3955,
|
|
4038, 4126, 4218, 4306, 4389, 4461, 4517, 4554,
|
|
4567,-1479,-1461,-1413,-1341,-1252,-1152,-1050,
|
|
-950, -861, -789, -741, -723, -738, -778, -838,
|
|
-914,-1000,-1092,-1184,-1272,-1351,-1415,-1459,
|
|
-1479,-1474,-1449,-1408,-1354,-1290,-1221,-1150,
|
|
-1080,-1015, -958, -913, -884, -873, -883, -912,
|
|
-955,-1010,-1073,-1141,-1211,-1279,-1342,-1397,
|
|
-1440,-1469,-1479,-1911,-1917,-1932,-1956,-1985,
|
|
-2017,-2050,-2082,-2110,-2132,-2147,-2151,-2144,
|
|
-2126,-2101,-2070,-2035,-1999,-1964,-1931,-1903,
|
|
-1883,-1871,-1871,-1884,-1910,-1946,-1990,-2039,
|
|
-2089,-2140,-2188,-2229,-2263,-2286,-2295,-2291,
|
|
-2276,-2253,-2222,-2186,-2147,-2106,-2064,-2025,
|
|
-1988,-1957,-1933,-1917,-1911, -340, -329, -298,
|
|
-253, -197, -135, -71, -9, 44, 87, 115,
|
|
122, 107, 72, 21, -40, -108, -180, -251,
|
|
-315, -371, -412, -435, -436, -410, -359, -288,
|
|
-202, -106, -6, 93, 187, 269, 336, 381,
|
|
400, 392, 364, 319, 261, 192, 116, 36,
|
|
-43, -120, -190, -251, -298, -329, -340,12229,
|
|
12209,12156,12077,11979,11869,11756,11647,11549,
|
|
11469,11416,11397,11413,11458,11526,11612,11709,
|
|
11812,11915,12012,12098,12166,12211,12227,12211,
|
|
12165,12096,12011,11913,11810,11707,11609,11523,
|
|
11455,11409,11393,11405,11439,11492,11559,11637,
|
|
11722,11811,11900,11985,12063,12130,12182,12216,
|
|
12229
|
|
};
|
|
static short mario_hang_moveL_wait_tbl[]={
|
|
1, 1, /* chn14translate x */
|
|
1, 2, /* chn14 translate y */
|
|
1, 0, /* chn14 translate z */
|
|
1, 0, /* chn14 rotate x */
|
|
1, 3, /* chn14 rotate y */
|
|
1, 0, /* chn14 rotate z */
|
|
50, 683, /* <m_waist>1_3 rotate x */
|
|
50, 733, /* <m_waist>1_3 rotate y */
|
|
50, 783, /* <m_waist>1_3 rotate z */
|
|
50, 533, /* <m_body>1 rotate x */
|
|
50, 583, /* <m_body>1 rotate y */
|
|
50, 633, /* <m_body>1 rotate z */
|
|
50, 481, /* <m_head>2 rotate x */
|
|
1, 531, /* <m_head>2 rotate y */
|
|
1, 532, /* <m_head>2 rotate z */
|
|
|
|
1, 477, /* chn6 rotate x */
|
|
1, 478, /* chn6 rotate y */
|
|
1, 479, /* chn6 rotate z */
|
|
50, 8, /* <m_larmA>1 rotate x */
|
|
50, 58, /* <m_larmA>1 rotate y */
|
|
50, 108, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
1, 7, /* <m_larmB>1 rotate z */
|
|
1, 4, /* <m_lhand>1 rotate x */
|
|
1, 5, /* <m_lhand>1 rotate y */
|
|
1, 6, /* <m_lhand>1 rotate z */
|
|
|
|
1, 473, /* chn10 rotate x */
|
|
1, 474, /* chn10 rotate y */
|
|
1, 475, /* chn10 rotate z */
|
|
50, 211, /* <m_rarmA>1 rotate x */
|
|
50, 261, /* <m_rarmA>1 rotate y */
|
|
50, 311, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
50, 161, /* <m_rarmB>1 rotate z */
|
|
1, 158, /* <m_rhand>1 rotate x */
|
|
1, 159, /* <m_rhand>1 rotate y */
|
|
1, 160, /* <m_rhand>1 rotate z */
|
|
|
|
1, 0, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 476, /* chn15 rotate z */
|
|
1, 470, /* <m_llegA>1 rotate x */
|
|
1, 471, /* <m_llegA>1 rotate y */
|
|
1, 472, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
50, 420, /* <m_llegB>1 rotate z */
|
|
1, 417, /* <m_ltoot>1 rotate x */
|
|
1, 418, /* <m_ltoot>1 rotate y */
|
|
1, 419, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 480, /* chn17 rotate z */
|
|
1, 414, /* <m_rlegA>1 rotate x */
|
|
1, 415, /* <m_rlegA>1 rotate y */
|
|
1, 416, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
50, 364, /* <m_rlegB>1 rotate z */
|
|
1, 361, /* <m_rfoot>1 rotate x */
|
|
1, 362, /* <m_rfoot>1 rotate y */
|
|
1, 363, /* <m_rfoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioWaitRoofL = {
|
|
MAP_ANIM_NORMAL, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
50, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_hang_moveL_wait_prm,
|
|
mario_hang_moveL_wait_tbl
|
|
};
|