198 lines
8.2 KiB
C
198 lines
8.2 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario walk left on log bridge animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
July 11, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short bridge_walk_l_prm[]={
|
|
0, 0, -1, -1, -2, -2, -2, -3,
|
|
-3, -3, -3, -3, -3, -2, -2, -2,
|
|
-1, -1, 0, 0, 0, 169, 173, 176,
|
|
178, 179, 181, 182, 183, 183, 183, 183,
|
|
182, 181, 179, 178, 177, 175, 174, 173,
|
|
172,16383,-12152,-12172,-12226,-12309,-12413,-12532,
|
|
-12661,-12791,-12917,-13032,-13130,-13204,-13247,-13253,
|
|
-13217,-13130,-12986,-12780,-12504,-12152,-4318,-4322,
|
|
-4334,-4352,-4375,-4401,-4429,-4457,-4484,-4510,
|
|
-4531,-4547,-4556,-4558,-4550,-4531,-4500,-4455,
|
|
-4394,-4318, 479, 487, 511, 546, 591, 642,
|
|
697, 752, 806, 856, 897, 929, 948, 950,
|
|
935, 897, 836, 748, 630, 479,-4494,-4497,
|
|
-4502,-4511,-4521,-4532,-4543,-4553,-4561,-4566,
|
|
-4532,-4438,-4309,-4171,-4050,-3969,-3955,-4033,
|
|
-4229,-4566,-16731,-16756,-16825,-16930,-17061,-17208,
|
|
-17364,-17518,-17663,-17788,-17884,-17943,-17955,-17970,
|
|
-18003,-18000,-17901,-17649,-17189,-16462,-13261,-13213,
|
|
-13078,-12872,-12612,-12314,-11992,-11664,-11345,-11051,
|
|
-10797,-10600,-10476,-10476,-10610,-10832,-11097,-11359,
|
|
-11573,-11692, 3512, 3542, 3623, 3744, 3896, 4067,
|
|
4247, 4425, 4590, 4731, 4838, 4900, 4906, 4887,
|
|
4852, 4762, 4575, 4252, 3751, 3032, 7738, 7750,
|
|
7785, 7837, 7904, 7980, 8061, 8144, 8225, 8298,
|
|
8360, 8407, 8435, 8439, 8415, 8360, 8269, 8137,
|
|
7962, 7738, 2408, 2412, 2423, 2439, 2460, 2483,
|
|
2509, 2534, 2559, 2582, 2602, 2616, 2625, 2626,
|
|
2619, 2602, 2573, 2532, 2478, 2408, 383, 388,
|
|
402, 423, 450, 481, 514, 547, 580, 609,
|
|
634, 653, 665, 666, 657, 634, 597, 544,
|
|
473, 383,-7501,-7449,-7306,-7090,-6819,-6512,
|
|
-6188,-5865,-5561,-5296,-4999,-4613,-4176,-3727,
|
|
-3305,-2948,-2695,-2584,-2654,-2944,21226,21558,
|
|
22442,23711,25196,26731,28148,29278,29956,30012,
|
|
29467,28505,27206,25649,23913,22078,20223,18428,
|
|
16771,15333,12857,12884,12957,13068,13208,13367,
|
|
13537,13708,13872,14018,14179,14379,14602,14831,
|
|
15051,15244,15395,15487,15503,15428, 8505, 8841,
|
|
9735,11015,12510,14048,15458,16568,17208,17204,
|
|
16571,15495,14062,12357,10466, 8476, 6473, 4543,
|
|
2771, 1244, 2910, 2768, 2387, 1838, 1188, 506,
|
|
-137, -675,-1038,-1156,-1012, -664, -164, 439,
|
|
1095, 1754, 2365, 2878, 3244, 3412, 6511, 6498,
|
|
6463, 6416, 6363, 6312, 6271, 6248, 6250, 6286,
|
|
6392, 6581, 6825, 7092, 7354, 7581, 7744, 7812,
|
|
7757, 7548,-12143,-12308,-12755,-13411,-14200,-15050,
|
|
-15886,-16634,-17221,-17573,-17717,-17745,-17674,-17527,
|
|
-17321,-17078,-16817,-16558,-16320,-16124, 4866, 4913,
|
|
5038, 5216, 5421, 5628, 5813, 5950, 6014, 5980,
|
|
5820, 5542, 5180, 4769, 4342, 3931, 3572, 3296,
|
|
3139, 3132, -547, -554, -572, -598, -627, -656,
|
|
-680, -696, -700, -687, -685, -711, -752, -790,
|
|
-812, -801, -743, -621, -421, -127,-2113,-2102,
|
|
-2074,-2034,-1986,-1937,-1890,-1852,-1827,-1821,
|
|
-1861,-1957,-2089,-2235,-2373,-2482,-2541,-2528,
|
|
-2423,-2203,-20795,-20751,-20626,-20433,-20182,-19884,
|
|
-19552,-19195,-18826,-18456,-18017,-17461,-16831,-16167,
|
|
-15512,-14907,-14394,-14015,-13810,-13823,-1978,-1836,
|
|
-1453, -893, -221, 499, 1204, 1830, 2311, 2584,
|
|
2615, 2448, 2131, 1717, 1253, 792, 383, -154,
|
|
-772,-1082, -778, -622, -208, 385, 1079, 1794,
|
|
2450, 2969, 3271, 3277, 2879, 2101, 1057, -137,
|
|
-1368,-2520,-3478,-4277,-4855,-4951,-17890,-17650,
|
|
-17005,-16065,-14940,-13739,-12573,-11552,-10786,-10386,
|
|
-10477,-11013,-11839,-12803,-13751,-14531,-14989,-14519,
|
|
-13408,-12844, 3381, 4280, 5195, 5103, 4821, 4438,
|
|
4043, 3726, 3577, 3686, 4140, 4891, 5819, 6805,
|
|
7732, 8481, 8932, 8363, 7038, 6319,-5930,-6068,
|
|
-6435,-6961,-7577,-8213,-8798,-9264,-9540,-9557,
|
|
-9204,-8497,-7552,-6488,-5421,-4469,-3749,-3438,
|
|
-3540,-3913, 2061, 1862, 1323, 531, -423,-1456,
|
|
-2477,-3400,-4136,-4597,-4763,-4701,-4460,-4087,
|
|
-3630,-3137,-2656,-1727, -515, 0,-12706,-12822,
|
|
-13147,-13645,-14279,-15013,-15811,-16637,-17454,-18227,
|
|
-19063,-20044,-21096,-22145,-23116,-23935,-24528,-24360,
|
|
-23501,-22785,32767,32767,16753, -713, -693, -638,
|
|
-558, -460, -352, -244, -144, -59, 0, 32,
|
|
45, 43, 32, 18, 5, 0, 0, 0,
|
|
0,-16545,32767,32767,16753,-16545, 79, 9,
|
|
-177, -447, -768,-1106,-1428,-1700,-1890,-1963,
|
|
-1919,-1792,-1601,-1363,-1097, -822, -556, -318,
|
|
-126, 1,-2581,-2629,-2754,-2927,-3122,-3311,
|
|
-3465,-3558,-3562,-3448,-3195,-2818,-2349,-1820,
|
|
-1261, -705, -183, 272, 632, 863, 813, 955,
|
|
1336, 1889, 2544, 3236, 3896, 4456, 4848, 5005,
|
|
4934, 4710, 4362, 3924, 3426, 2899, 2374, 1884,
|
|
1459, 1130,-2810,-2739,-2544,-2251,-1885,-1473,
|
|
-1040, -613, -217, 121, 443, 798, 1169, 1540,
|
|
1897, 2224, 2505, 2725, 2869, 2920, 2978, 2985,
|
|
2998, 3007, 3001, 2970, 2902, 2788, 2616, 2376,
|
|
2020, 1535, 959, 332, -305, -916,-1460,-1897,
|
|
-2188,-2294, 4830, 4751, 4540, 4234, 3871, 3488,
|
|
3123, 2813, 2597, 2511, 2566, 2727, 2969, 3264,
|
|
3587, 3911, 4209, 4454, 4621, 4683, 3787, 3700,
|
|
3457, 3090, 2629, 2106, 1551, 995, 470, 5,
|
|
-458, -983,-1543,-2113,-2666,-3176,-3618,-3966,
|
|
-4194,-4276, 259, 327, 508, 769, 1078, 1402,
|
|
1708, 1963, 2134, 2190, 2117, 1945, 1697, 1399,
|
|
1078, 757, 464, 223, 60, 0,16545,16545,
|
|
16545,16545,16545,16545,16545,16545,16545,16545,
|
|
16545,16545,16545,16545,16545,16545,16545,16545,
|
|
16545,16545
|
|
};
|
|
static short bridge_walk_l_tbl[]={
|
|
20, 1, /* chn14translate x */
|
|
20, 21, /* chn14 translate y */
|
|
1, 0, /* chn14 translate z */
|
|
1, 0, /* chn14 rotate x */
|
|
1, 41, /* chn14 rotate y */
|
|
1, 0, /* chn14 rotate z */
|
|
20, 750, /* <m_waist>1_3 rotate x */
|
|
20, 770, /* <m_waist>1_3 rotate y */
|
|
20, 790, /* <m_waist>1_3 rotate z */
|
|
20, 690, /* <m_body>1 rotate x */
|
|
20, 710, /* <m_body>1 rotate y */
|
|
20, 730, /* <m_body>1 rotate z */
|
|
20, 630, /* <m_head>2 rotate x */
|
|
20, 650, /* <m_head>2 rotate y */
|
|
20, 670, /* <m_head>2 rotate z */
|
|
|
|
1, 626, /* chn6 rotate x */
|
|
1, 627, /* chn6 rotate y */
|
|
1, 628, /* chn6 rotate z */
|
|
20, 122, /* <m_larmA>1 rotate x */
|
|
20, 142, /* <m_larmA>1 rotate y */
|
|
20, 162, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
20, 102, /* <m_larmB>1 rotate z */
|
|
20, 42, /* <m_lhand>1 rotate x */
|
|
20, 62, /* <m_lhand>1 rotate y */
|
|
20, 82, /* <m_lhand>1 rotate z */
|
|
|
|
1, 602, /* chn10 rotate x */
|
|
1, 603, /* chn10 rotate y */
|
|
1, 604, /* chn10 rotate z */
|
|
20, 262, /* <m_rarmA>1 rotate x */
|
|
20, 282, /* <m_rarmA>1 rotate y */
|
|
20, 302, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
20, 242, /* <m_rarmB>1 rotate z */
|
|
20, 182, /* <m_rhand>1 rotate x */
|
|
20, 202, /* <m_rhand>1 rotate y */
|
|
20, 222, /* <m_rhand>1 rotate z */
|
|
|
|
20, 605, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 625, /* chn15 rotate z */
|
|
20, 542, /* <m_llegA>1 rotate x */
|
|
20, 562, /* <m_llegA>1 rotate y */
|
|
20, 582, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
20, 522, /* <m_llegB>1 rotate z */
|
|
20, 462, /* <m_ltoot>1 rotate x */
|
|
20, 482, /* <m_ltoot>1 rotate y */
|
|
20, 502, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 629, /* chn17 rotate z */
|
|
20, 402, /* <m_rlegA>1 rotate x */
|
|
20, 422, /* <m_rlegA>1 rotate y */
|
|
20, 442, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
20, 382, /* <m_rlegB>1 rotate z */
|
|
20, 322, /* <m_rfoot>1 rotate x */
|
|
20, 342, /* <m_rfoot>1 rotate y */
|
|
20, 362, /* <m_rfoot>1 rotate z */
|
|
};
|
|
|
|
AnimeRecord animMarioLogWalkL = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
20, /* number of frames */
|
|
20, /* number of joints */
|
|
bridge_walk_l_prm,
|
|
bridge_walk_l_tbl
|
|
};
|