sm64/data/Anime/Noused/giddywakeup.c
2022-12-04 22:27:02 -05:00

248 lines
11 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario giddy wakeup animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
September 19, 1995
********************************************************************************/
#include "../headers.h"
static short mario_giddy_wakeup_prm[]={
0, 55, 55, 55, 54, 54, 54, 53,
52, 50, 48, 46, 45, 45, 47, 52,
71, 101, 123, 132, 140, 148, 154, 160,
164, 167, 169, 170, -180, -178, -176, -174,
-171, -169, -166, -163, -159, -154, -147, -140,
-131, -121, -110, -88, -58, -38, -29, -22,
-16, -11, -7, -5, -3, -2, -1,16383,
-8951,-9075,-9199,-8951,-8317,-7559,-6719,-5838,
-4959,-4124,-3375,-2678,-1984,-1314, -686, -121,
360, 741, 851, 665, 377, 182, 110, 59,
24, 5, 0,-6732,-6815,-6897,-6732,-6309,
-5804,-5244,-4657,-4071,-3512,-3010,-2543,-2080,
-1632,-1211, -828, -496, -225, -91, -120, -248,
-412, -645, -970,-1303,-1563,-1668,-10293,-10420,
-10547,-10293,-9642,-8860,-7992,-7085,-6184,-5335,
-4582,-3880,-3172,-2491,-1866,-1329, -913, -647,
-768,-1311,-2013,-2608,-3118,-3679,-4197,-4577,
-4724,-1564,-1360,-1490,-1564,-1448,-1285,-1103,
-929, -791, -717, -735, -781, -811, -878,-1035,
-1336,-1835,-2585,-4101,-6401,-8787,-10564,-11688,
-12576,-13220,-13612,-13745,-2069,-2473,-2884,-2069,
36, 2570, 5381, 8316,11221,13943,16330,18617,
21019,23350,25427,27066,28082,28291,26455,22419,
17626,13519, 9882, 5956, 2372, -240,-1251,-3388,
-3076,-2821,-3388,-4792,-6474,-8338,-10290,-12236,
-14081,-15730,-17314,-18962,-20574,-22049,-23289,-24192,
-24660,-24030,-22220,-19991,-18108,-16495,-14753,-13163,
-12004,-11556,-11705,-11267,-10815,-11705,-14008,-16782,
-19859,-23070,-26246,-29219,-31820,-34312,-36931,-39473,
-41730,-43497,-44565,-44730,-42603,-38010,-32572,-27907,
-23765,-19294,-15212,-12236,-11084, 0, -272, -822,
-1523,-2247,-2869,-3259,-3465,-3614,-3705,-3738,
-3711,-3623,-3473,-3259,-2553,-1408, -553, -212,
-63, -16, 19, 56, 56, 36, 11, 0,
-5006,-3834,-1463, 1557, 4680, 7358, 9041, 9874,
10391,10631,10633,10436,10080, 9601, 9041, 7373,
4658, 2565, 1600, 1042, 719, 460, 230, 93,
25, 2, 0,-7670,-7723,-7832,-7971,-8114,
-8236,-8314,-8385,-8489,-8599,-8689,-8732,-8702,
-8571,-8314,-7389,-5878,-4687,-4086,-3691,-3424,
-3208,-3022,-2889,-2803,-2757,-2743,-6362,-5883,
-5033,-3987,-2922,-2013,-1437,-1168,-1041,-1025,
-1085,-1190,-1305,-1398,-1437,-1152, -867,-1437,
-3290,-5844,-8437,-10407,-11739,-12837,-13665,-14188,
-14371, -960,-1236,-1423, -960, 872, 3355, 4892,
5300, 5491, 5516, 5424, 5266, 5092, 4950, 4892,
4790, 4688, 4892, 5727, 6928, 7915, 8110, 7156,
5449, 3544, 1995, 1355, 8807, 9271, 9809, 8807,
4470,-1406,-5044,-6008,-6461,-6520,-6303,-5929,
-5516,-5182,-5044,-5547,-6050,-5044,-1634, 3106,
7732,10800,12001,12250,11941,11468,11222,-11937,
-11986,-12179,-11937,-10709,-9046,-8016,-7743,-7615,
-7599,-7660,-7766,-7883,-7977,-8016,-8181,-8345,
-8016,-6687,-4779,-3196,-2841,-4264,-6844,-9736,
-12093,-13066, -178, -168, -150, -128, -104, -85,
-72, -67, -67, -70, -75, -79, -81, -79,
-72, -39, 10, 40, 44, 42, 38, 31,
22, 14, 7, 2, 0, 577, 505, 372,
208, 39, -104, -195, -226, -218, -186, -145,
-111, -98, -121, -195, -541,-1075,-1352,-1313,
-1209,-1057, -876, -686, -505, -353, -247, -208,
-17187,-16538,-15342,-13856,-12335,-11035,-10213,-9775,
-9460,-9269,-9202,-9262,-9449,-9766,-10213,-11835,
-14367,-15850,-16023,-15968,-15741,-15398,-14993,-14582,
-14220,-13962,-13864,14742,13311,10625, 7361, 4196,
1807, 870, 1339, 2582, 4396, 6578, 8928,11241,
13316,14950,15871,16057,15680,14935,13954,12826,
11634,10467, 9409, 8547, 7966, 7754, 4209, 4129,
4015, 3872, 3703, 3510, 3298, 3058, 2785, 2491,
2188, 1888, 1602, 1343, 1122, 927, 864, 1122,
1703, 2439, 3270, 4137, 4980, 5740, 6356, 6770,
6921, 2332, 2507, 2755, 3043, 3342, 3617, 3838,
4013, 4172, 4319, 4452, 4576, 4689, 4795, 4893,
4945, 4932, 4893, 4846, 4786, 4718, 4647, 4579,
4517, 4466, 4433, 4420,-33550,-32973,-31774,-30271,
-28782,-27621,-27107,-27216,-27653,-28334,-29171,-30079,
-30970,-31759,-32360,-32774,-32871,-32360,-31266,-29880,
-28314,-26681,-25092,-23661,-22500,-21721,-21436, 129,
132, 137, 129, 88, 33, 0, -8, -13,
-13, -11, -8, -4, -1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, -258, -269, -278, -258, -177, -67,
0, 18, 26, 27, 23, 16, 8, 2,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0,-12411,-12311,-12350,
-12411,-12474,-12559,-12612,-12572,-12448,-12287,-12138,
-12047,-12064,-12237,-12612,-14164,-16593,-18036,-18247,
-18251,-18098,-17835,-17511,-17174,-16874,-16658,-16576,
1460, 1478, 1449, 1460, 1257, 1093, 1808, 3413,
5294, 7361, 9520,11681,13750,15635,17245,18137,
18160,17662,16875,15857,14695,13475,12284,11207,
10331, 9742, 9527,-2482,-2345,-2344,-2482,-2918,
-3493,-3735,-3601,-3378,-3092,-2768,-2429,-2101,
-1807,-1573,-1317,-1192,-1573,-2484,-3640,-4945,
-6306,-7630,-8823,-9791,-10440,-10678,-8733,-8956,
-9137,-8733,-7056,-4793,-3463,-3234,-3226,-3385,
-3657,-3989,-4327,-4619,-4809,-4859,-4827,-4809,
-4834,-4865,-4900,-4937,-4973,-5005,-5031,-5049,
-5055,-26388,-26488,-26414,-26388,-26413,-26486,-26821,
-27413,-28095,-28834,-29599,-30360,-31084,-31741,-32299,
-32766,-32900,-32299,-30971,-29289,-27389,-25407,-23479,
-21742,-20333,-19387,-19042,37382,37522,37660,37795,
37926,38055,38180,38274,38318,38324,38303,38266,
38226,38193,38180,38266,38351,38180,37652,36934,
36162,35473,34807,34087,33431,32952,32767,25157,
24925,24698,24476,24259,24047,23841,23686,23613,
23604,23639,23699,23765,23819,23841,23700,23558,
23841,24711,25896,27168,28304,29403,30589,31672,
32461,32767,18046,18085,18124,18162,18199,18235,
18270,18296,18308,18310,18304,18294,18283,18273,
18270,18294,18318,18270,18122,17921,17704,17511,
17324,17123,16939,16805,16753,-16545,32767,32586,
32405,32767,33776,35082,36537,37992,39302,40318,
40894,40973,40667,40082,39323,38495,37704,37054,
36502,35948,35411,34910,34382,33813,33292,32913,
32767,32767,32764,32761,32767,32798,32854,32917,
32971,32997,32978,32896,32721,32457,32142,31812,
31505,31259,31111,31157,31389,31689,31939,32142,
32362,32563,32710,32767,16753,16712,16671,16753,
16968,17231,17523,17825,18118,18381,18596,18780,
18953,19107,19232,19319,19358,19340,19164,18812,
18401,18046,17728,17384,17070,16841,16753,-16545,
2754, 2269, 1630, 927, 254, -298, -640, -754,
-717, -577, -380, -171, 0, 88, 114, 129,
133, 130, 120, 105, 87, 67, 47, 29,
13, 3, 0,-1378,-1217,-1003, -769, -546,
-367, -264, -249, -296, -384, -488, -587, -657,
-677, -654, -615, -562, -499, -428, -354, -279,
-207, -141, -84, -39, -10, 0, 5790, 6519,
7599, 8756, 9716,10204, 9948, 8736, 6753, 4318,
1749, -635,-2516,-3577,-3996,-4187,-4184,-4021,
-3732,-3350,-2910,-2444,-1988,-1574,-1237,-1009,
-926, 1471, 1242, 944, 615, 297, 29, -148,
-232, -257, -240, -197, -144, -97, -73, -65,
-57, -49, -42, -34, -27, -21, -15, -10,
-5, -2, 0, 0, -421, -339, -233, -116,
-2, 95, 163, 202, 225, 234, 234, 227,
217, 208, 197, 183, 165, 145, 124, 101,
79, 59, 40, 23, 11, 2, 0, 6766,
6331, 5725, 5067, 4479, 4080, 3992, 4313, 4966,
5806, 6690, 7474, 8013, 8165, 7987, 7653, 7195,
6640, 6018, 5359, 4692, 4047, 3454, 2940, 2537,
2274, 2180,-3460,-3598,-3721,-3460,-2376, -908,
0, 240, 353, 368, 314, 221, 117, 34,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0,-1062,-1081,-1131,
-1062, -729, -279, 0, 73, 108, 113, 96,
67, 36, 10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
10953,11030,11011,10953,10842,10693,10600,10479,
10233, 9942, 9686, 9544, 9596, 9921,10600,13397,
17761,20300,20563,20425,19987,19346,18600,17849,
17190,16723,16545
};
static short mario_giddy_wakeup_tbl[]={
1, 0, /* chn14_1translate x */
27, 1, /* chn14_1 translate y */
27, 28, /* chn14_1 translate z */
1, 0, /* chn14_1 rotate x */
1, 55, /* chn14_1 rotate y */
1, 0, /* chn14_1 rotate z */
27, 1138, /* <m_waist>1 rotate x */
27, 1165, /* <m_waist>1 rotate y */
27, 1192, /* <m_waist>1 rotate z */
27, 1057, /* <m_body>1 rotate x */
27, 1084, /* <m_body>1 rotate y */
27, 1111, /* <m_body>1 rotate z */
27, 976, /* <m_head>1 rotate x */
27, 1003, /* <m_head>1 rotate y */
27, 1030, /* <m_head>1 rotate z */
27, 894, /* chn6 rotate x */
27, 921, /* chn6 rotate y */
27, 948, /* chn6 rotate z */
27, 164, /* <m_larmA>1 rotate x */
27, 191, /* <m_larmA>1 rotate y */
27, 218, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1_1 rotate x */
1, 0, /* <m_larmB>1_1 rotate y */
27, 137, /* <m_larmB>1_1 rotate z */
27, 56, /* <m_lhand>1_1 rotate x */
27, 83, /* <m_lhand>1_1 rotate y */
27, 110, /* <m_lhand>1_1 rotate z */
27, 812, /* chn10 rotate x */
27, 839, /* chn10 rotate y */
27, 866, /* chn10 rotate z */
27, 353, /* <m_rarmA>1 rotate x */
27, 380, /* <m_rarmA>1 rotate y */
27, 407, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
27, 326, /* <m_rarmB>1 rotate z */
27, 245, /* <m_rhand>1_1 rotate x */
27, 272, /* <m_rhand>1_1 rotate y */
27, 299, /* <m_rhand>1_1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 893, /* chn15 rotate z */
27, 731, /* <m_llegA>1 rotate x */
27, 758, /* <m_llegA>1 rotate y */
27, 785, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
27, 704, /* <m_llegB>1 rotate z */
27, 623, /* <m_ltoot>1 rotate x */
27, 650, /* <m_ltoot>1 rotate y */
27, 677, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 975, /* chn17 rotate z */
27, 542, /* <m_rlegA>1 rotate x */
27, 569, /* <m_rlegA>1 rotate y */
27, 596, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
27, 515, /* <m_rlegB>1 rotate z */
27, 434, /* <m_rtoot>1 rotate x */
27, 461, /* <m_rtoot>1 rotate y */
27, 488, /* <m_rtoot>1 rotate z */
};
AnimeRecord animMarioGiddyWakeup = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
27, /* number of frames */
20, /* number of joints */
mario_giddy_wakeup_prm,
mario_giddy_wakeup_tbl
};