199 lines
8.2 KiB
C
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
|
|
};
|