260 lines
11 KiB
C
260 lines
11 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario ending demo look up 2 animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
April 19, 1996
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
#include "../include/anime.h"
|
|
|
|
|
|
static short mario_demo_B_4_lookup2_prm[]={
|
|
0, 172, 172, 172, 172, 172, 172, 172,
|
|
171, 171, 171, 171, 171, 171, 171, 171,
|
|
171, 171, 171, 171, 171, 171, 170, 170,
|
|
170, 170, 170, 170, 170, 170, 170, 170,
|
|
170, 170, 170, 170, -1, -1, -1, -1,
|
|
-1, -1, -1, -1, -1, -1, -1, -1,
|
|
-1, -1, -1, -1, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0,16383,
|
|
0, 124, 139, 93, 31, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0,-1668,-1668,-1668,-1668,-1668,
|
|
-1668,-1668,-1668,-1668,-1668,-1668,-1668,-1668,
|
|
-1668,-1668,-1668,-1668,-1668,-1668,-1668,-1668,
|
|
-1668,-1668,-1668,-1668,-1668,-1668,-1668,-1668,
|
|
-1668,-1668,-1668,-1668,-1668,-1668,-4724,-4724,
|
|
-4724,-4724,-4724,-4724,-4724,-4724,-4724,-4724,
|
|
-4724,-4724,-4724,-4724,-4724,-4724,-4724,-4724,
|
|
-4724,-4724,-4724,-4724,-4724,-4724,-4724,-4724,
|
|
-4724,-4724,-4724,-4724,-4724,-4724,-4724,-4724,
|
|
-4724,-8008,-8043,-8071,-8082,-8065,-8008,-7924,
|
|
-7833,-7735,-7631,-7521,-7407,-7289,-7168,-7045,
|
|
-6921,-6796,-6671,-6546,-6424,-6303,-6186,-6073,
|
|
-5964,-5861,-5764,-5674,-5592,-5518,-5454,-5399,
|
|
-5355,-5323,-5303,-5296,-2219,-2352,-2449,-2481,
|
|
-2414,-2219,-1936,-1627,-1295, -943, -573, -187,
|
|
210, 618, 1034, 1454, 1877, 2300, 2720, 3135,
|
|
3541, 3937, 4320, 4687, 5035, 5363, 5667, 5945,
|
|
6195, 6413, 6597, 6745, 6854, 6921, 6944,-6710,
|
|
-6664,-6632,-6622,-6644,-6710,-6805,-6909,-7020,
|
|
-7138,-7263,-7392,-7526,-7663,-7802,-7943,-8085,
|
|
-8227,-8368,-8507,-8644,-8777,-8905,-9029,-9146,
|
|
-9256,-9358,-9451,-9535,-9608,-9670,-9719,-9756,
|
|
-9779,-9786,-10252,-10127,-10047,-10030,-10093,-10252,
|
|
-10475,-10719,-10981,-11260,-11552,-11857,-12171,-12494,
|
|
-12822,-13154,-13488,-13822,-14154,-14482,-14803,-15115,
|
|
-15418,-15708,-15983,-16242,-16482,-16702,-16899,-17071,
|
|
-17217,-17334,-17420,-17473,-17491, 8266, 8357, 8441,
|
|
8480, 8435, 8266, 8011, 7732, 7433, 7115, 6781,
|
|
6434, 6074, 5706, 5331, 4952, 4570, 4189, 3810,
|
|
3436, 3069, 2712, 2367, 2036, 1721, 1426, 1151,
|
|
900, 675, 479, 312, 179, 81, 20, 0,
|
|
7389, 7574, 7662, 7658, 7566, 7389, 7161, 6912,
|
|
6644, 6360, 6062, 5751, 5430, 5101, 4766, 4426,
|
|
4085, 3744, 3406, 3071, 2744, 2424, 2116, 1820,
|
|
1539, 1274, 1029, 805, 604, 428, 279, 160,
|
|
72, 18, 0,-2421,-2447,-2447,-2435,-2422,
|
|
-2421,-2431,-2442,-2453,-2466,-2479,-2492,-2506,
|
|
-2521,-2535,-2550,-2565,-2580,-2594,-2609,-2623,
|
|
-2637,-2651,-2663,-2676,-2687,-2698,-2708,-2716,
|
|
-2724,-2731,-2736,-2740,-2742,-2743,-10894,-10810,
|
|
-10834,-10901,-10943,-10894,-10773,-10640,-10498,-10347,
|
|
-10188,-10023,-9853,-9677,-9499,-9319,-9138,-8956,
|
|
-8776,-8598,-8424,-8254,-8090,-7933,-7784,-7643,
|
|
-7513,-7393,-7286,-7193,-7114,-7050,-7004,-6975,
|
|
-6965,-26495,-26971,-27273,-27337,-27099,-26495,-25646,
|
|
-24721,-23727,-22671,-21562,-20408,-19215,-17992,-16746,
|
|
-15486,-14219,-12952,-11694,-10452,-9234,-8048,-6901,
|
|
-5802,-4757,-3775,-2864,-2031,-1283, -630, -78,
|
|
364, 690, 891, 960,13422,13354,13387,13454,
|
|
13488,13422,13278,13120,12950,12770,12580,12383,
|
|
12179,11970,11758,11542,11326,11110,10895,10683,
|
|
10475,10272,10076, 9889, 9710, 9543, 9387, 9245,
|
|
9117, 9006, 8911, 8836, 8780, 8746, 8734,14165,
|
|
13467,13046,12974,13323,14165,15334,16609,17978,
|
|
19432,20960,22551,24194,25878,27594,29330,31076,
|
|
-32712,-30979,-29268,-27591,-25957,-24377,-22862,-21423,
|
|
-20071,-18815,-17668,-16638,-15738,-14978,-14367,-13918,
|
|
-13641,-13546, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, -208, -208, -208,
|
|
-208, -208, -208, -208, -208, -208, -208, -208,
|
|
-208, -208, -208, -208, -208, -208, -208, -208,
|
|
-208, -208, -208, -208, -208, -208, -208, -208,
|
|
-208, -208, -208, -208, -208, -208, -208, -208,
|
|
-13864,-13863,-13863,-13863,-13864,-13864,-13864,-13864,
|
|
-13864,-13864,-13864,-13864,-13864,-13864,-13864,-13864,
|
|
-13864,-13864,-13864,-13864,-13864,-13864,-13864,-13864,
|
|
-13864,-13864,-13864,-13864,-13864,-13864,-13864,-13864,
|
|
-13864,-13864,-13864, 7754, 7751, 7751, 7752, 7753,
|
|
7754, 7754, 7754, 7754, 7754, 7754, 7754, 7754,
|
|
7754, 7754, 7754, 7754, 7754, 7754, 7754, 7754,
|
|
7754, 7754, 7754, 7754, 7754, 7754, 7754, 7754,
|
|
7754, 7754, 7754, 7754, 7754, 7754, 6921, 6921,
|
|
6921, 6921, 6921, 6921, 6921, 6921, 6921, 6921,
|
|
6921, 6921, 6921, 6921, 6921, 6921, 6921, 6921,
|
|
6921, 6921, 6921, 6921, 6921, 6921, 6921, 6921,
|
|
6921, 6921, 6921, 6921, 6921, 6921, 6921, 6921,
|
|
6921, 4420, 4420, 4420, 4420, 4420, 4420, 4420,
|
|
4420, 4420, 4420, 4420, 4420, 4420, 4420, 4420,
|
|
4420, 4420, 4420, 4420, 4420, 4420, 4420, 4420,
|
|
4420, 4420, 4420, 4420, 4420, 4420, 4420, 4420,
|
|
4420, 4420, 4420, 4420,-21436,-21435,-21435,-21435,
|
|
-21436,-21436,-21436,-21436,-21436,-21436,-21436,-21436,
|
|
-21436,-21436,-21436,-21436,-21436,-21436,-21436,-21436,
|
|
-21436,-21436,-21436,-21436,-21436,-21436,-21436,-21436,
|
|
-21436,-21436,-21436,-21436,-21436,-21436,-21436, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0,-16576,-16575,-16575,
|
|
-16575,-16575,-16576,-16576,-16576,-16576,-16576,-16576,
|
|
-16576,-16576,-16576,-16576,-16576,-16576,-16576,-16576,
|
|
-16576,-16576,-16576,-16576,-16576,-16576,-16576,-16576,
|
|
-16576,-16576,-16576,-16576,-16576,-16576,-16576,-16576,
|
|
9527, 9525, 9525, 9525, 9526, 9527, 9527, 9527,
|
|
9527, 9527, 9527, 9527, 9527, 9527, 9527, 9527,
|
|
9527, 9527, 9527, 9527, 9527, 9527, 9527, 9527,
|
|
9527, 9527, 9527, 9527, 9527, 9527, 9527, 9527,
|
|
9527, 9527, 9527,-10678,-10678,-10678,-10678,-10678,
|
|
-10678,-10678,-10678,-10678,-10678,-10678,-10678,-10678,
|
|
-10678,-10678,-10678,-10678,-10678,-10678,-10678,-10678,
|
|
-10678,-10678,-10678,-10678,-10678,-10678,-10678,-10678,
|
|
-10678,-10678,-10678,-10678,-10678,-10678,-5055,-5055,
|
|
-5054,-5055,-5055,-5055,-5055,-5055,-5055,-5055,
|
|
-5055,-5055,-5055,-5055,-5055,-5055,-5055,-5055,
|
|
-5055,-5055,-5055,-5055,-5055,-5055,-5055,-5055,
|
|
-5055,-5055,-5055,-5055,-5055,-5055,-5055,-5055,
|
|
-5055,-19042,-19041,-19041,-19041,-19042,-19042,-19042,
|
|
-19042,-19042,-19042,-19042,-19042,-19042,-19042,-19042,
|
|
-19042,-19042,-19042,-19042,-19042,-19042,-19042,-19042,
|
|
-19042,-19042,-19042,-19042,-19042,-19042,-19042,-19042,
|
|
-19042,-19042,-19042,-19042,-32767,-32767,16753,-16545,
|
|
-32767,-32767,16753,-16545,-2912,-3000,-3037,-3029,
|
|
-2985,-2912,-2822,-2724,-2618,-2506,-2389,-2266,
|
|
-2140,-2010,-1878,-1744,-1610,-1475,-1342,-1210,
|
|
-1081, -955, -833, -717, -606, -502, -405, -317,
|
|
-238, -168, -110, -63, -28, -7, 0, 2848,
|
|
2934, 2970, 2963, 2920, 2848, 2760, 2664, 2561,
|
|
2451, 2336, 2216, 2093, 1966, 1837, 1706, 1574,
|
|
1443, 1312, 1184, 1057, 934, 815, 701, 593,
|
|
491, 396, 310, 232, 165, 107, 61, 28,
|
|
7, 0,-3882,-4100,-4148,-4087,-3977,-3882,
|
|
-3810,-3732,-3648,-3559,-3466,-3368,-3267,-3164,
|
|
-3059,-2953,-2846,-2739,-2632,-2528,-2425,-2325,
|
|
-2228,-2135,-2047,-1964,-1887,-1817,-1754,-1698,
|
|
-1652,-1614,-1587,-1570,-1564, 2706, 2764, 2795,
|
|
2797, 2768, 2706, 2622, 2531, 2433, 2329, 2219,
|
|
2106, 1988, 1868, 1745, 1621, 1496, 1371, 1247,
|
|
1124, 1004, 887, 774, 666, 563, 466, 377,
|
|
294, 221, 156, 102, 58, 26, 6, 0,
|
|
-3152,-3233,-3271,-3268,-3228,-3152,-3055,-2948,
|
|
-2834,-2713,-2586,-2453,-2316,-2176,-2033,-1888,
|
|
-1743,-1597,-1453,-1310,-1170,-1034, -902, -776,
|
|
-656, -543, -439, -343, -257, -182, -119, -68,
|
|
-31, -7, 0,-3656,-3763,-3788,-3760,-3707,
|
|
-3656,-3614,-3568,-3518,-3466,-3411,-3354,-3295,
|
|
-3234,-3172,-3110,-3047,-2984,-2922,-2860,-2800,
|
|
-2741,-2684,-2629,-2578,-2529,-2484,-2442,-2405,
|
|
-2373,-2346,-2324,-2307,-2298,-2294,16545,16545,
|
|
16545,16545,16545,16545,16545,16545,16545,16545,
|
|
16545,16545,16545,16545,16545,16545,16545,16545,
|
|
16545,16545,16545,16545,16545,16545,16545,16545,
|
|
16545,16545,16545,16545,16545,16545,16545,16545,
|
|
16545
|
|
};
|
|
static short mario_demo_B_4_lookup2_tbl[]={
|
|
1, 0, /* chn14_3translate x */
|
|
35, 1, /* chn14_3 translate y */
|
|
35, 36, /* chn14_3 translate z */
|
|
1, 0, /* chn14_3 rotate x */
|
|
1, 71, /* chn14_3 rotate y */
|
|
1, 0, /* chn14_3 rotate z */
|
|
1, 0, /* <m_waist>1_3 rotate x */
|
|
1, 0, /* <m_waist>1_3 rotate y */
|
|
35, 1270, /* <m_waist>1_3 rotate z */
|
|
35, 1165, /* <m_body>1 rotate x */
|
|
35, 1200, /* <m_body>1 rotate y */
|
|
35, 1235, /* <m_body>1 rotate z */
|
|
35, 1060, /* <m_head>2 rotate x */
|
|
35, 1095, /* <m_head>2 rotate y */
|
|
35, 1130, /* <m_head>2 rotate z */
|
|
|
|
1, 1056, /* chn6 rotate x */
|
|
1, 1057, /* chn6 rotate y */
|
|
1, 1058, /* chn6 rotate z */
|
|
35, 212, /* <m_larmA>1 rotate x */
|
|
35, 247, /* <m_larmA>1 rotate y */
|
|
35, 282, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
35, 177, /* <m_larmB>1 rotate z */
|
|
35, 72, /* <m_lhand>1 rotate x */
|
|
35, 107, /* <m_lhand>1 rotate y */
|
|
35, 142, /* <m_lhand>1 rotate z */
|
|
|
|
1, 1052, /* chn10 rotate x */
|
|
1, 1053, /* chn10 rotate y */
|
|
1, 1054, /* chn10 rotate z */
|
|
35, 457, /* <m_rarmA>1 rotate x */
|
|
35, 492, /* <m_rarmA>1 rotate y */
|
|
35, 527, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
35, 422, /* <m_rarmB>1 rotate z */
|
|
35, 317, /* <m_rhand>1 rotate x */
|
|
35, 352, /* <m_rhand>1 rotate y */
|
|
35, 387, /* <m_rhand>1 rotate z */
|
|
|
|
1, 0, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 1055, /* chn15 rotate z */
|
|
35, 947, /* <m_llegA>1 rotate x */
|
|
35, 982, /* <m_llegA>1 rotate y */
|
|
35, 1017, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
35, 912, /* <m_llegB>1 rotate z */
|
|
35, 807, /* <m_ltoot>1 rotate x */
|
|
35, 842, /* <m_ltoot>1 rotate y */
|
|
35, 877, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 1059, /* chn17 rotate z */
|
|
35, 702, /* <m_rlegA>1 rotate x */
|
|
35, 737, /* <m_rlegA>1 rotate y */
|
|
35, 772, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
35, 667, /* <m_rlegB>1 rotate z */
|
|
35, 562, /* <m_rfoot>1 rotate x */
|
|
35, 597, /* <m_rfoot>1 rotate y */
|
|
35, 632, /* <m_rfoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioEndingLookUp2 = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
35, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_demo_B_4_lookup2_prm,
|
|
mario_demo_B_4_lookup2_tbl
|
|
};
|