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

199 lines
8.2 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario wakeup animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
July 11, 1995
********************************************************************************/
#include "../headers.h"
static short mario_wakeup_1_0_prm[]={
0, 53, 53, 51, 48, 46, 45, 45,
47, 52, 70, 101, 123, 133, 142, 150,
157, 162, 167, 169, 170, -166, -165, -162,
-157, -150, -142, -132, -122, -110, -89, -58,
-38, -28, -21, -14, -9, -6, -3, -2,
-1,16383, 2070, 2070, 2070, 2070, 2070, 2070,
2070, 2070, 2070, 1785, 1206, 741, 520, 373,
271, 182, 101, 44, 11, 0,-7547,-7547,
-7547,-7547,-7547,-7547,-7547,-7547,-7547,-5875,
-2576, -225, 352, 280, -90, -412, -710,-1130,
-1506,-1668,-5585,-5585,-5585,-5585,-5585,-5585,
-5585,-5585,-5585,-4400,-2117, -647, -619,-1160,
-1935,-2608,-3225,-3921,-4489,-4724,-2585,-2585,
-2585,-2585,-2585,-2585,-2585,-2585,-2585,-2585,
-2585,-2585,-3570,-5877,-8532,-10564,-11845,-12852,
-13509,-13745,28291,28291,28291,28291,28291,28291,
28291,28291,28291,28291,28291,28291,26675,22752,
17905,13519, 9134, 4287, 364,-1251,-24660,-24660,
-24660,-24660,-24660,-24660,-24660,-24660,-24660,-24660,
-24660,-24660,-23943,-22203,-20053,-18108,-16163,-14013,
-12273,-11556,-44730,-44730,-44730,-44730,-44730,-44730,
-44730,-44730,-44730,-44730,-44730,-44730,-42890,-38422,
-32902,-27907,-22913,-17393,-12924,-11084,-3259,-3259,
-3259,-3259,-3259,-3259,-3259,-3259,-3259,-2662,
-1463, -553, -213, -67, -21, 19, 55, 44,
16, 0, 9041, 9041, 9041, 9041, 9041, 9041,
9041, 9041, 9041, 7634, 4788, 2565, 1606, 1060,
739, 460, 208, 69, 11, 0,-8314,-8314,
-8314,-8314,-8314,-8314,-8314,-8314,-8314,-7535,
-5951,-4687,-4091,-3705,-3439,-3208,-2999,-2854,
-2770,-2743,-1437,-1437,-1437,-1437,-1437,-1437,
-1437,-1437,-1437,-1437,-1437,-1437,-2535,-5114,
-8096,-10407,-11936,-13197,-14054,-14371, 4892, 4892,
4892, 4892, 4892, 4892, 4892, 4892, 4892, 4892,
4892, 4892, 5478, 6722, 7856, 8110, 6806, 4512,
2328, 1355,-5044,-5044,-5044,-5044,-5044,-5044,
-5044,-5044,-5044,-5044,-5044,-5044,-2949, 1861,
7180,10800,12010,12028,11538,11222,-8016,-8016,
-8016,-8016,-8016,-8016,-8016,-8016,-8016,-8016,
-8016,-8016,-7089,-5113,-3295,-2841,-4794,-8269,
-11587,-13066, -72, -73, -76, -79, -82, -84,
-84, -80, -72, -40, 10, 40, 44, 41,
35, 26, 17, 8, 2, 0, -195, -184,
-156, -121, -90, -72, -77, -115, -195, -541,
-1075,-1352,-1303,-1174, -991, -781, -571, -387,
-257, -208,-10213,-10157,-10021,-9852,-9700,-9612,
-9636,-9820,-10213,-11828,-14355,-15850,-16019,-15913,
-15611,-15189,-14726,-14299,-13986,-13864, 870, 1327,
2565, 4378, 6564, 8917,11235,13314,14950,15883,
16081,15680,14839,13706,12406,11063, 9802, 8747,
8023, 7754, 3298, 3227, 3033, 2749, 2408, 2043,
1685, 1367, 1122, 917, 844, 1122, 1775, 2621,
3575, 4549, 5457, 6212, 6729, 6921, 3838, 3873,
3967, 4104, 4270, 4447, 4620, 4775, 4893, 4946,
4934, 4893, 4840, 4771, 4693, 4614, 4540, 4478,
4436, 4420,-27107,-27281,-27749,-28434,-29256,-30138,
-31002,-31769,-32360,-32793,-32907,-32360,-31130,-29536,
-27740,-25905,-24194,-22771,-21797,-21436,-12612,-12558,
-12427,-12266,-12119,-12034,-12058,-12235,-12612,-14157,
-16579,-18036,-18249,-18213,-17996,-17666,-17291,-16939,
-16678,-16576, 1808, 2314, 3680, 5679, 8085,10672,
13212,15478,17245,18150,18186,17662,16775,15602,
14266,12893,11607,10535, 9799, 9527,-3735,-3664,
-3471,-3189,-2851,-2487,-2132,-1816,-1573,-1301,
-1161,-1573,-2598,-3926,-5424,-6953,-8379,-9565,
-10377,-10678,-3463,-3507,-3627,-3803,-4014,-4240,
-4461,-4658,-4809,-4859,-4826,-4809,-4837,-4873,
-4913,-4955,-4993,-5025,-5047,-5055,-26821,-27002,
-27490,-28204,-29062,-29982,-30883,-31682,-32299,-32788,
-32945,-32299,-30806,-28872,-26692,-24465,-22389,-20661,
-19480,-19042,38180,38180,38180,38180,38180,38180,
38180,38180,38180,38180,38180,38180,37884,37165,
36277,35473,34670,33781,33063,32767,23841,23841,
23841,23841,23841,23841,23841,23841,23841,23841,
23841,23841,24330,25515,26979,28304,29629,31093,
32278,32767,18270,18270,18270,18270,18270,18270,
18270,18270,18270,18270,18270,18270,18187,17985,
17736,17511,17286,17037,16836,16753,-16545,37054,
37054,37054,37054,37054,37054,37054,37054,37054,
37054,37054,37054,36819,36250,35546,34910,34274,
33570,33001,32767,31111,31111,31111,31111,31111,
31111,31111,31111,31111,31111,31111,31111,31201,
31421,31693,31939,32184,32456,32676,32767,19340,
19340,19340,19340,19340,19340,19340,19340,19340,
19340,19340,19340,19199,18855,18430,18046,17662,
17238,16894,16753,-16545, -640, -603, -509, -377,
-231, -90, 23, 88, 115, 129, 131, 125,
112, 95, 74, 53, 32, 15, 4, 0,
-264, -289, -352, -437, -528, -609, -664, -677,
-652, -607, -548, -476, -398, -317, -237, -163,
-98, -46, -12, 0, 9948, 9268, 7500, 5045,
2306, -311,-2407,-3577,-4006,-4176,-4129,-3907,
-3554,-3110,-2619,-2122,-1662,-1282,-1022, -926,
-148, -145, -136, -124, -110, -95, -82, -73,
-65, -56, -48, -40, -32, -24, -17, -11,
-7, -3, 0, 0, 163, 167, 175, 187,
199, 208, 212, 208, 197, 180, 161, 139,
115, 91, 67, 46, 27, 13, 3, 0,
3992, 4235, 4858, 5704, 6616, 7435, 8004, 8165,
7967, 7589, 7069, 6443, 5751, 5029, 4315, 3647,
3061, 2596, 2290, 2180,10600,10600,10600,10600,
10600,10600,10600,10600,10600,12995,17545,20300,
20552,20321,19745,18963,18113,17334,16765,16545,
};
static short mario_wakeup_1_0_tbl[]={
1, 0, /* chn14translate x */
20, 1, /* chn14 translate y */
20, 21, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 41, /* chn14 rotate y */
1, 0, /* chn14 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
20, 804, /* <m_waist>1_3 rotate z */
20, 744, /* <m_body>1 rotate x */
20, 764, /* <m_body>1 rotate y */
20, 784, /* <m_body>1 rotate z */
20, 684, /* <m_head>2 rotate x */
20, 704, /* <m_head>2 rotate y */
20, 724, /* <m_head>2 rotate z */
20, 623, /* chn6 rotate x */
20, 643, /* chn6 rotate y */
20, 663, /* 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 */
20, 562, /* chn10 rotate x */
20, 582, /* chn10 rotate y */
20, 602, /* 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 */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 622, /* chn15 rotate z */
20, 502, /* <m_llegA>1 rotate x */
20, 522, /* <m_llegA>1 rotate y */
20, 542, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
20, 482, /* <m_llegB>1 rotate z */
1, 0, /* <m_ltoot>1 rotate x */
1, 0, /* <m_ltoot>1 rotate y */
20, 462, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 683, /* 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 animMarioWakeup = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
6, /* start frame */
0, /* loop frame */
20, /* number of frames */
20, /* number of joints */
mario_wakeup_1_0_prm,
mario_wakeup_1_0_tbl
};