310 lines
14 KiB
C
310 lines
14 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario hat waiting 2 animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
April 17, 1996
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short hat_mario_wait2_prm[]={
|
|
0, 170,16383,-8554,-8414,-8279,-8145,-8011,
|
|
-7875,-7734,-7586,-7429,-7261,-7082,-6894,-6698,
|
|
-6494,-6284,-6067,-5844,-5617,-5385,-5150,-4913,
|
|
-4673,-4433,-4191,-3950,-3709,-3470,-3233,-2999,
|
|
-2769,-2543,-2322,-2107,-1898,-1696,-1502,-1317,
|
|
-1140, -974, -818, -674, -542, -422, -316, -224,
|
|
-146, -85, -39, -11, 0,-6718,-6855,-6987,
|
|
-7108,-7213,-7297,-7354,-7378,-7365,-7308,-7221,
|
|
-7122,-7011,-6890,-6758,-6617,-6468,-6311,-6147,
|
|
-5977,-5801,-5621,-5436,-5248,-5058,-4866,-4673,
|
|
-4479,-4286,-4094,-3905,-3717,-3534,-3354,-3180,
|
|
-3011,-2849,-2694,-2547,-2409,-2280,-2161,-2053,
|
|
-1957,-1873,-1803,-1747,-1705,-1679,-1668,-5282,
|
|
-5433,-5584,-5730,-5865,-5987,-6090,-6169,-6221,
|
|
-6241,-6240,-6234,-6222,-6205,-6184,-6158,-6128,
|
|
-6095,-6057,-6017,-5973,-5927,-5879,-5828,-5775,
|
|
-5721,-5666,-5610,-5553,-5496,-5439,-5382,-5325,
|
|
-5270,-5215,-5162,-5110,-5061,-5013,-4969,-4927,
|
|
-4888,-4852,-4821,-4793,-4770,-4751,-4737,-4728,
|
|
-4724,-8759,-9078,-9420,-9771,-10120,-10452,-10756,
|
|
-11018,-11227,-11368,-11471,-11573,-11672,-11771,-11867,
|
|
-11962,-12055,-12146,-12235,-12322,-12407,-12490,-12571,
|
|
-12650,-12726,-12801,-12872,-12942,-13009,-13073,-13135,
|
|
-13194,-13250,-13304,-13355,-13403,-13448,-13490,-13530,
|
|
-13566,-13599,-13628,-13655,-13678,-13698,-13714,-13727,
|
|
-13737,-13742,-13745, 4867, 4478, 4077, 3674, 3280,
|
|
2908, 2568, 2272, 2032, 1858, 1722, 1588, 1457,
|
|
1328, 1201, 1076, 954, 835, 718, 603, 492,
|
|
383, 277, 174, 74, -22, -116, -206, -294,
|
|
-378, -458, -535, -609, -679, -745, -808, -866,
|
|
-921, -972,-1019,-1062,-1100,-1135,-1165,-1190,
|
|
-1212,-1228,-1241,-1248,-1251,-7489,-7229,-6968,
|
|
-6716,-6484,-6281,-6118,-6005,-5952,-5970,-6033,
|
|
-6111,-6203,-6308,-6424,-6551,-6689,-6836,-6992,
|
|
-7155,-7326,-7502,-7684,-7870,-8060,-8253,-8447,
|
|
-8643,-8839,-9035,-9229,-9421,-9610,-9795,-9975,
|
|
-10150,-10319,-10480,-10633,-10778,-10913,-11037,-11150,
|
|
-11251,-11339,-11414,-11473,-11517,-11545,-11556,-21418,
|
|
-21051,-20701,-20367,-20050,-19748,-19463,-19192,-18936,
|
|
-18695,-18458,-18216,-17971,-17723,-17471,-17217,-16962,
|
|
-16705,-16448,-16190,-15933,-15677,-15422,-15170,-14919,
|
|
-14672,-14429,-14190,-13955,-13726,-13503,-13286,-13076,
|
|
-12873,-12679,-12492,-12315,-12148,-11991,-11844,-11708,
|
|
-11585,-11474,-11375,-11290,-11219,-11162,-11121,-11095,
|
|
-11085,12475,12904,13324,13733,14130,14515,14887,
|
|
15243,15584,15909,16216,16504,16772,17020,17246,
|
|
17449,17628,17783,17911,18013,18087,18133,18148,
|
|
18076,17866,17530,17079,16523,15874,15142,14338,
|
|
13474,12560,11607,10626, 9628, 8624, 7625, 6642,
|
|
5685, 4767, 3897, 3086, 2346, 1688, 1122, 659,
|
|
311, 87, 0, 291, 273, 256, 238, 220,
|
|
201, 183, 165, 148, 131, 114, 98, 83,
|
|
69, 55, 43, 32, 23, 15, 8, 3,
|
|
1, 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,-2556,-2567,-2579,
|
|
-2590,-2602,-2613,-2625,-2636,-2648,-2659,-2669,
|
|
-2679,-2689,-2698,-2707,-2715,-2722,-2728,-2733,
|
|
-2737,-2740,-2742,-2743,-2743,-2743,-2743,-2743,
|
|
-2743,-2743,-2743,-2743,-2743,-2743,-2743,-2743,
|
|
-2743,-2743,-2743,-2743,-2743,-2743,-2743,-2743,
|
|
-2743,-2743,-2743,-2743,-2743,-2743,-2743,-9608,
|
|
-9312,-9019,-8731,-8447,-8168,-7896,-7630,-7371,
|
|
-7119,-6876,-6641,-6415,-6199,-5993,-5797,-5613,
|
|
-5672,-6098,-6728,-7400,-7950,-8217,-8197,-8029,
|
|
-7759,-7435,-7105,-6816,-6616,-6551,-6671,-6941,
|
|
-7291,-7709,-8183,-8703,-9256,-9832,-10418,-11004,
|
|
-11578,-12129,-12644,-13114,-13526,-13869,-14132,-14302,
|
|
-14370, 2797, 2938, 3031, 3064, 3027, 2906, 2690,
|
|
2368, 1927, 1355, 475, -827,-2466,-4357,-6412,
|
|
-8546,-10675,-12711,-14569,-16163,-17408,-18218,-18507,
|
|
-18428,-18199,-17831,-17337,-16729,-16018,-15217,-14337,
|
|
-13391,-12391,-11348,-10274,-9182,-8083,-6990,-5914,
|
|
-4867,-3861,-2909,-2022,-1212, -492, 127, 633,
|
|
1015, 1259, 1355,11158,11152,11148,11146,11148,
|
|
11153,11163,11177,11197,11222,11261,11320,11393,
|
|
11477,11568,11663,11758,11849,11932,12003,12058,
|
|
12094,12107,12104,12094,12077,12055,12028,11996,
|
|
11961,11921,11879,11835,11788,11740,11692,11643,
|
|
11594,11546,11500,11455,11412,11373,11337,11305,
|
|
11277,11254,11237,11227,11222,-10841,-10624,-10481,
|
|
-10429,-10487,-10673,-11006,-11503,-12184,-13066,-14425,
|
|
-16436,-18966,-21884,-25056,-28351,-31636,30754,27886,
|
|
25425,23504,22253,21807,21929,22283,22851,23613,
|
|
24552,25649,26886,28244,29704,31248,-32675,-31018,
|
|
-29332,-27636,-25949,-24288,-22672,-21120,-19650,-18281,
|
|
-17031,-15919,-14962,-14180,-13592,-13215,-13068, 3,
|
|
3, 4, 4, 4, 4, 4, 4, 4,
|
|
5, 5, 5, 5, 5, 5, 5, 5,
|
|
5, 5, 6, 6, 6, 6, 6, 6,
|
|
6, 6, 6, 5, 5, 5, 5, 4,
|
|
4, 4, 3, 3, 3, 2, 2, 2,
|
|
1, 1, 1, 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, -208, -208, -208, -208,
|
|
-208, -208, -208, -208, -208, -208, -208, -208,
|
|
-208, -208, -208,-14137,-14146,-14156,-14165,-14174,
|
|
-14182,-14191,-14199,-14207,-14215,-14222,-14229,-14236,
|
|
-14242,-14248,-14253,-14258,-14263,-14267,-14271,-14274,
|
|
-14276,-14278,-14280,-14281,-14281,-14279,-14273,-14263,
|
|
-14251,-14235,-14216,-14196,-14174,-14150,-14125,-14100,
|
|
-14074,-14048,-14022,-13998,-13974,-13951,-13931,-13912,
|
|
-13896,-13883,-13873,-13866,-13864, 8148, 8163, 8177,
|
|
8192, 8206, 8220, 8234, 8247, 8259, 8272, 8284,
|
|
8295, 8306, 8316, 8325, 8334, 8342, 8350, 8356,
|
|
8362, 8367, 8372, 8375, 8377, 8379, 8379, 8376,
|
|
8367, 8353, 8333, 8310, 8282, 8252, 8218, 8183,
|
|
8146, 8107, 8068, 8030, 7991, 7954, 7918, 7885,
|
|
7854, 7826, 7802, 7782, 7767, 7757, 7754, 6893,
|
|
6890, 6887, 6884, 6880, 6877, 6874, 6870, 6867,
|
|
6863, 6859, 6855, 6851, 6848, 6841, 6831, 6817,
|
|
6800, 6783, 6764, 6747, 6731, 6717, 6706, 6700,
|
|
6699, 6702, 6707, 6713, 6721, 6730, 6740, 6752,
|
|
6764, 6776, 6789, 6802, 6815, 6829, 6842, 6854,
|
|
6866, 6877, 6888, 6897, 6905, 6911, 6916, 6920,
|
|
6921, 4466, 4471, 4476, 4481, 4486, 4492, 4497,
|
|
4503, 4509, 4515, 4521, 4527, 4533, 4540, 4550,
|
|
4567, 4590, 4617, 4645, 4675, 4703, 4730, 4752,
|
|
4769, 4779, 4780, 4776, 4768, 4757, 4745, 4730,
|
|
4713, 4695, 4676, 4656, 4635, 4613, 4592, 4570,
|
|
4549, 4529, 4509, 4491, 4474, 4459, 4446, 4436,
|
|
4428, 4422, 4420,-21501,-21508,-21516,-21523,-21531,
|
|
-21539,-21547,-21555,-21564,-21572,-21581,-21590,-21599,
|
|
-21608,-21623,-21648,-21681,-21719,-21760,-21803,-21844,
|
|
-21882,-21915,-21939,-21954,-21956,-21949,-21938,-21923,
|
|
-21904,-21883,-21859,-21833,-21805,-21776,-21745,-21714,
|
|
-21683,-21652,-21622,-21592,-21564,-21538,-21514,-21492,
|
|
-21473,-21458,-21446,-21439,-21436, 25, 26, 26,
|
|
27, 28, 28, 29, 30, 30, 31, 32,
|
|
32, 33, 34, 35, 36, 37, 38, 39,
|
|
40, 40, 41, 41, 41, 41, 40, 39,
|
|
38, 36, 35, 33, 31, 29, 26, 24,
|
|
22, 20, 17, 15, 13, 11, 9, 7,
|
|
5, 3, 2, 1, 0, 0, 0, 1,
|
|
1, 1, 1, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, -1, -1, -1, -1, -2, -2, -2,
|
|
-2, -2, -2, -2, -2, -2, -2, -1,
|
|
-1, -1, -1, -1, -1, -1, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0,-16512,-16505,-16497,-16489,-16481,-16473,-16464,
|
|
-16455,-16446,-16436,-16426,-16416,-16401,-16377,-16346,
|
|
-16309,-16268,-16225,-16181,-16139,-16099,-16063,-16034,
|
|
-16012,-15999,-15997,-16004,-16015,-16031,-16051,-16075,
|
|
-16101,-16130,-16161,-16194,-16228,-16262,-16297,-16332,
|
|
-16366,-16399,-16431,-16461,-16488,-16512,-16534,-16551,
|
|
-16564,-16572,-16576, 9234, 9221, 9209, 9196, 9184,
|
|
9172, 9160, 9149, 9138, 9127, 9117, 9107, 9098,
|
|
9089, 9080, 9072, 9065, 9059, 9053, 9047, 9043,
|
|
9039, 9036, 9034, 9033, 9032, 9035, 9042, 9053,
|
|
9068, 9087, 9109, 9133, 9159, 9187, 9217, 9247,
|
|
9278, 9309, 9339, 9368, 9397, 9423, 9448, 9470,
|
|
9489, 9504, 9516, 9524, 9527,-10678,-5055,-19042,
|
|
-32767,-32767,16753,-16545,-32767,-32767,16753,-16545,
|
|
-3487,-4300,-5111,-5900,-6649,-7337,-7944,-8450,
|
|
-8836,-9081,-9126,-8949,-8591,-8094,-7496,-6839,
|
|
-6163,-5508,-4915,-4425,-4076,-3907,-3892,-3981,
|
|
-4121,-4261,-4351,-4338,-4250,-4148,-4034,-3907,
|
|
-3769,-3620,-3462,-3295,-3120,-2938,-2750,-2556,
|
|
-2327,-2043,-1723,-1385,-1047, -728, -445, -218,
|
|
-63, 0, -569, -681, -786, -885, -974,-1052,
|
|
-1116,-1165,-1197,-1209,-1192,-1139,-1056, -948,
|
|
-821, -680, -530, -378, -227, -84, 45, 187,
|
|
358, 539, 710, 854, 949, 979, 952, 894,
|
|
811, 709, 593, 468, 341, 216, 100, -2,
|
|
-85, -144, -176, -186, -179, -159, -129, -95,
|
|
-61, -31, -9, 0,-2219,-2458,-2684,-2889,
|
|
-3061,-3191,-3270,-3287,-3233,-3098,-2835,-2423,
|
|
-1889,-1259, -560, 179, 936, 1680, 2387, 3029,
|
|
3579, 4092, 4610, 5092, 5496, 5781, 5904, 5824,
|
|
5566, 5198, 4740, 4211, 3633, 3026, 2409, 1804,
|
|
1230, 707, 257, -101, -371, -578, -729, -832,
|
|
-897, -931, -942, -940, -932, -926, -112, -112,
|
|
-113, -113, -112, -112, -112, -111, -111, -111,
|
|
-110, -110, -110, -110, -110, -110, -111, -112,
|
|
-112, -111, -108, -105, -101, -98, -93, -89,
|
|
-85, -80, -75, -70, -65, -60, -55, -50,
|
|
-45, -40, -36, -31, -27, -23, -19, -15,
|
|
-12, -9, -6, -4, -2, -1, 0, 0,
|
|
-28, -65, -102, -136, -167, -192, -210, -219,
|
|
-218, -204, -176, -132, -71, 8, 110, 404,
|
|
966, 1653, 2321, 2826, 3024, 3011, 2978, 2927,
|
|
2859, 2776, 2679, 2571, 2451, 2322, 2185, 2041,
|
|
1892, 1740, 1586, 1431, 1277, 1125, 976, 833,
|
|
696, 567, 448, 340, 244, 161, 94, 44,
|
|
12, 0, 2187, 2187, 2188, 2188, 2188, 2188,
|
|
2189, 2189, 2189, 2188, 2188, 2188, 2187, 2186,
|
|
2185, 2182, 2176, 2169, 2162, 2157, 2155, 2155,
|
|
2155, 2155, 2156, 2156, 2157, 2158, 2159, 2160,
|
|
2161, 2162, 2163, 2165, 2166, 2167, 2169, 2170,
|
|
2171, 2172, 2174, 2175, 2176, 2177, 2178, 2178,
|
|
2179, 2179, 2180, 2180, -2, -3, -3, -3,
|
|
-3, -3, -3, -3, -3, -3, -3, -3,
|
|
-3, -3, -3, -3, -3, -3, -3, -3,
|
|
-3, -3, -3, -3, -3, -3, -3, -3,
|
|
-3, -3, -2, -2, -2, -2, -2, -1,
|
|
-1, -1, -1, -1, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, -121, -123,
|
|
-125, -126, -127, -128, -129, -129, -129, -128,
|
|
-128, -127, -125, -121, -112, -98, -80, -60,
|
|
-38, -15, 7, 30, 51, 69, 85, 96,
|
|
102, 105, 106, 105, 103, 100, 96, 91,
|
|
85, 79, 72, 65, 57, 50, 42, 35,
|
|
28, 21, 15, 10, 6, 2, 0, 0,
|
|
16513,16513,16512,16512,16512,16511,16511,16511,
|
|
16510,16510,16510,16509,16509,16509,16509,16509,
|
|
16510,16511,16513,16514,16516,16517,16519,16520,
|
|
16521,16522,16523,16524,16526,16527,16528,16529,
|
|
16530,16532,16533,16534,16535,16537,16538,16539,
|
|
16540,16541,16542,16543,16543,16544,16544,16545,
|
|
16545,16545
|
|
};
|
|
static short hat_mario_wait2_tbl[]={
|
|
1, 0, /* chn14_1translate x */
|
|
1, 1, /* chn14_1 translate y */
|
|
1, 0, /* chn14_1 translate z */
|
|
1, 0, /* chn14_1 rotate x */
|
|
1, 2, /* chn14_1 rotate y */
|
|
1, 0, /* chn14_1 rotate z */
|
|
50, 1564, /* <m_waist>1 rotate x */
|
|
50, 1614, /* <m_waist>1 rotate y */
|
|
50, 1664, /* <m_waist>1 rotate z */
|
|
50, 1414, /* <m_body>1 rotate x */
|
|
50, 1464, /* <m_body>1 rotate y */
|
|
50, 1514, /* <m_body>1 rotate z */
|
|
50, 1264, /* bmerge1 rotate x */
|
|
50, 1314, /* bmerge1 rotate y */
|
|
50, 1364, /* bmerge1 rotate z */
|
|
|
|
1, 1260, /* chn6 rotate x */
|
|
1, 1261, /* chn6 rotate y */
|
|
1, 1262, /* chn6 rotate z */
|
|
50, 203, /* <m_larmA>1 rotate x */
|
|
50, 253, /* <m_larmA>1 rotate y */
|
|
50, 303, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1_1 rotate x */
|
|
1, 0, /* <m_larmB>1_1 rotate y */
|
|
50, 153, /* <m_larmB>1_1 rotate z */
|
|
50, 3, /* <m_lhand>1_1 rotate x */
|
|
50, 53, /* <m_lhand>1_1 rotate y */
|
|
50, 103, /* <m_lhand>1_1 rotate z */
|
|
|
|
1, 1256, /* chn10 rotate x */
|
|
1, 1257, /* chn10 rotate y */
|
|
1, 1258, /* chn10 rotate z */
|
|
50, 553, /* <m_rarmA>1 rotate x */
|
|
50, 603, /* <m_rarmA>1 rotate y */
|
|
50, 653, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
50, 503, /* <m_rarmB>1 rotate z */
|
|
50, 353, /* <m_rhand>1_1 rotate x */
|
|
50, 403, /* <m_rhand>1_1 rotate y */
|
|
50, 453, /* <m_rhand>1_1 rotate z */
|
|
|
|
1, 0, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 1259, /* chn15 rotate z */
|
|
1, 1253, /* <m_llegA>1 rotate x */
|
|
1, 1254, /* <m_llegA>1 rotate y */
|
|
1, 1255, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
50, 1203, /* <m_llegB>1 rotate z */
|
|
50, 1053, /* <m_ltoot>1 rotate x */
|
|
50, 1103, /* <m_ltoot>1 rotate y */
|
|
50, 1153, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 1263, /* chn17 rotate z */
|
|
50, 903, /* <m_rlegA>1 rotate x */
|
|
50, 953, /* <m_rlegA>1 rotate y */
|
|
50, 1003, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
50, 853, /* <m_rlegB>1 rotate z */
|
|
50, 703, /* <m_rtoot>1 rotate x */
|
|
50, 753, /* <m_rtoot>1 rotate y */
|
|
50, 803, /* <m_rtoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioHatWaiting2 = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
70, /* number of frames */
|
|
20, /* number of joints */
|
|
hat_mario_wait2_prm,
|
|
hat_mario_wait2_tbl
|
|
};
|