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

274 lines
12 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario ultra jump end animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
January 12, 1996
********************************************************************************/
#include "../headers.h"
static short mario_cold_wait_prm[]={
0, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100,
100,16383,-1668,-4724,-14996,-14961,-14866,-14726,
-14556,-14371,-14185,-14015,-13875,-13780,-13745,-13774,
-13854,-13973,-14121,-14285,-14456,-14620,-14768,-14887,
-14967,-14996,-14943,-14801,-14600,-14371,-14141,-13940,
-13799,-13745,-13770,-13842,-13949,-14083,-14235,-14395,
-14554,-14703,-14832,-14933,-14996,-15033,-15063,-15085,
-15101,-15112,-15117,-15118,-15114,-15108,-15099,-15088,
-15075,-15062,-15048,-15035,-15023,-15012,-15004,-14998,
-14996,-14996,-14996,-14996,11359,11351,11330,11298,
11260,11218,11177,11138,11107,11086,11078,11084,
11102,11129,11162,11199,11237,11274,11308,11334,
11352,11359,11347,11315,11270,11218,11167,11122,
11090,11078,11083,11099,11124,11154,11188,11224,
11260,11293,11322,11345,11359,11367,11374,11379,
11383,11385,11386,11386,11386,11384,11382,11380,
11377,11374,11371,11368,11365,11363,11361,11359,
11359,11359,11359,11359,-3078,-3116,-3221,-3375,
-3562,-3766,-3970,-4157,-4312,-4416,-4455,-4423,
-4335,-4204,-4041,-3860,-3673,-3492,-3329,-3198,
-3110,-3078,-3137,-3293,-3513,-3766,-4019,-4240,
-4396,-4455,-4427,-4348,-4230,-4083,-3916,-3740,
-3565,-3401,-3258,-3147,-3078,-3037,-3005,-2980,
-2962,-2951,-2945,-2944,-2948,-2955,-2965,-2977,
-2991,-3006,-3021,-3035,-3049,-3060,-3070,-3076,
-3078,-3078,-3078,-3078,-27291,-27269,-27209,-27120,
-27012,-26894,-26777,-26669,-26580,-26519,-26497,-26516,
-26566,-26642,-26736,-26840,-26948,-27053,-27146,-27222,
-27273,-27291,-27257,-27167,-27040,-26894,-26748,-26621,
-26531,-26497,-26513,-26559,-26627,-26712,-26808,-26909,
-27010,-27105,-27187,-27251,-27291,-27315,-27333,-27348,
-27358,-27364,-27368,-27368,-27366,-27362,-27356,-27349,
-27341,-27333,-27324,-27316,-27308,-27301,-27296,-27292,
-27291,-27291,-27291,-27291, 417, 403, 365, 309,
243, 174, 108, 52, 14, 0, 14, 52,
108, 174, 243, 309, 365, 403, 417, 399,
352, 285, 208, 132, 65, 17, 0, 14,
52, 108, 174, 243, 309, 365, 403, 417,
403, 365, 309, 243, 174, 108, 52, 14,
0, 3, 12, 27, 47, 71, 98, 128,
159, 192, 225, 258, 289, 319, 346, 370,
389, 404, 414, 417,-1208,-1167,-1056, -895,
-704, -504, -313, -152, -41, 0, -41, -152,
-313, -504, -704, -895,-1056,-1167,-1208,-1157,
-1020, -826, -604, -382, -188, -51, 0, -41,
-152, -313, -504, -704, -895,-1056,-1167,-1208,
-1167,-1056, -895, -704, -504, -313, -152, -41,
0, -9, -37, -80, -138, -207, -285, -371,
-462, -556, -652, -746, -837, -923,-1001,-1070,
-1128,-1171,-1199,-1208,-5191,-5107,-4882,-4556,
-4170,-3764,-3377,-3052,-2827,-2743,-2827,-3052,
-3377,-3764,-4170,-4556,-4882,-5107,-5191,-5086,
-4808,-4416,-3967,-3517,-3125,-2848,-2743,-2827,
-3052,-3377,-3764,-4170,-4556,-4882,-5107,-5191,
-5107,-4882,-4556,-4170,-3764,-3377,-3052,-2827,
-2743,-2762,-2818,-2907,-3023,-3162,-3321,-3495,
-3679,-3870,-4063,-4254,-4439,-4613,-4771,-4911,
-5027,-5115,-5171,-5191,-16248,-16184,-16011,-15761,
-15465,-15153,-14857,-14607,-14435,-14371,-14435,-14607,
-14857,-15153,-15465,-15761,-16011,-16184,-16248,-16167,
-15955,-15654,-15309,-14965,-14664,-14451,-14371,-14435,
-14607,-14857,-15153,-15465,-15761,-16011,-16184,-16248,
-16184,-16011,-15761,-15465,-15153,-14857,-14607,-14435,
-14371,-14386,-14429,-14496,-14585,-14692,-14814,-14947,
-15089,-15235,-15383,-15530,-15671,-15805,-15926,-16033,
-16122,-16190,-16233,-16248,-7719,-7711,-7690,-7660,
-7624,-7587,-7551,-7521,-7500,-7493,-7500,-7521,
-7551,-7587,-7624,-7660,-7690,-7711,-7719,-7709,
-7683,-7647,-7606,-7564,-7528,-7502,-7493,-7500,
-7521,-7551,-7587,-7624,-7660,-7690,-7711,-7719,
-7711,-7690,-7660,-7624,-7587,-7551,-7521,-7500,
-7493,-7494,-7500,-7508,-7518,-7531,-7546,-7562,
-7579,-7597,-7614,-7632,-7649,-7665,-7680,-7693,
-7703,-7712,-7717,-7719, 1597, 1601, 1611, 1625,
1643, 1661, 1678, 1693, 1703, 1707, 1703, 1693,
1678, 1661, 1643, 1625, 1611, 1601, 1597, 1602,
1614, 1632, 1652, 1672, 1690, 1702, 1707, 1703,
1693, 1678, 1661, 1643, 1625, 1611, 1601, 1597,
1601, 1611, 1625, 1643, 1661, 1678, 1693, 1703,
1707, 1706, 1703, 1699, 1694, 1688, 1681, 1673,
1665, 1656, 1647, 1639, 1631, 1623, 1616, 1609,
1604, 1600, 1598, 1597,-28574,-28504,-28319,-28049,
-27730,-27394,-27075,-26806,-26620,-26551,-26620,-26806,
-27075,-27394,-27730,-28049,-28319,-28504,-28574,-28487,
-28258,-27934,-27562,-27191,-26867,-26638,-26551,-26620,
-26806,-27075,-27394,-27730,-28049,-28319,-28504,-28574,
-28504,-28319,-28049,-27730,-27394,-27075,-26806,-26620,
-26551,-26567,-26613,-26686,-26782,-26897,-27029,-27172,
-27325,-27483,-27642,-27800,-27952,-28096,-28227,-28343,
-28438,-28511,-28558,-28574, 140, 140, 140, 140,
140, 140, 140, 140, 140, 139, 139, 139,
139, 138, 138, 138, 138, 138, 137, 137,
137, 137, 137, 136, 136, 136, 136, 136,
136, 136, 136, 136, 136, 136, 136, 136,
136, 137, 137, 137, 137, 137, 137, 138,
138, 138, 138, 138, 139, 139, 139, 139,
139, 139, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, -143, -143, -143, -143,
-143, -143, -143, -143, -143, -144, -144, -144,
-144, -144, -145, -145, -145, -145, -146, -146,
-146, -146, -146, -146, -147, -147, -147, -147,
-147, -147, -147, -147, -147, -147, -147, -147,
-146, -146, -146, -146, -146, -146, -145, -145,
-145, -145, -145, -145, -144, -144, -144, -144,
-144, -144, -143, -143, -143, -143, -143, -143,
-143, -143, -143, -143,-21918,-21917,-21914,-21909,
-21902,-21893,-21883,-21872,-21860,-21846,-21832,-21817,
-21802,-21786,-21770,-21753,-21737,-21721,-21706,-21691,
-21677,-21663,-21651,-21640,-21630,-21621,-21614,-21609,
-21606,-21605,-21606,-21608,-21612,-21617,-21623,-21631,
-21639,-21649,-21659,-21670,-21682,-21695,-21707,-21721,
-21734,-21748,-21762,-21775,-21789,-21803,-21816,-21829,
-21841,-21853,-21864,-21874,-21884,-21892,-21900,-21906,
-21911,-21915,-21917,-21918,22913, 2340, 7440,-29219,
-22120,-22124,-22127,-22131,-22134,-22137,-22140,-22142,
-22145,-22147,-22149,-22150,-22152,-22153,-22154,-22155,
-22156,-22157,-22157,-22158,-22158,-22158,-22158,-22158,
-22157,-22157,-22156,-22156,-22155,-22154,-22153,-22152,
-22151,-22150,-22149,-22148,-22147,-22145,-22144,-22143,
-22141,-22140,-22139,-22137,-22136,-22135,-22133,-22132,
-22131,-22130,-22128,-22127,-22126,-22125,-22124,-22123,
-22123,-22122,-22121,-22121,-22120,-22120,-22120,-22120,
22588,-4518,-10291,-27246,-32767,-32767,16753,-16545,
-32767,-32767,16753,-16545,-7226,-7066,-6830,-6524,
-6154,-5726,-5246,-4721,-4156,-3558,-2933,-2287,
-1625, -955, -282, 386, 1046, 1690, 2313, 2907,
3467, 3988, 4462, 4883, 5246, 5545, 5772, 5930,
6024, 6060, 6042, 5972, 5855, 5696, 5497, 5264,
4999, 4708, 4393, 4059, 3710, 3350, 2983, 2612,
2242, 1876, 1519, 1121, 638, 83, -526,-1180,
-1862,-2558,-3255,-3939,-4594,-5208,-5766,-6254,
-6658,-6964,-7158,-7226, -344, -360, -380, -402,
-427, -454, -483, -514, -546, -580, -615, -650,
-687, -723, -759, -795, -831, -866, -900, -933,
-964, -993,-1021,-1046,-1069,-1089,-1106,-1120,
-1133,-1143,-1152,-1160,-1165,-1168,-1170,-1170,
-1168,-1164,-1159,-1152,-1143,-1132,-1119,-1105,
-1088,-1071,-1051,-1025, -992, -951, -904, -852,
-797, -740, -682, -625, -570, -517, -470, -428,
-393, -366, -349, -344,-2978,-2934,-2904,-2886,
-2879,-2883,-2896,-2916,-2944,-2977,-3015,-3056,
-3100,-3145,-3190,-3233,-3275,-3314,-3348,-3376,
-3398,-3413,-3418,-3413,-3398,-3370,-3328,-3267,
-3180,-3071,-2943,-2799,-2642,-2475,-2301,-2123,
-1944,-1767,-1594,-1430,-1277,-1137,-1015, -912,
-832, -779, -754, -767, -824, -918,-1043,-1194,
-1365,-1552,-1747,-1945,-2141,-2329,-2504,-2660,
-2790,-2891,-2955,-2978, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 2, 3, 3,
4, 4, 4, 5, 5, 4, 4, 3,
3, 2, 2, 1, 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, 1, 3,
5, 7, 7, 6, 3, -2, -11, -21,
-33, -49, -71, -100, -137, -185, -244, -317,
-413, -533, -669, -817, -970,-1122,-1267,-1398,
-1510,-1596,-1651,-1668,-1662,-1649,-1630,-1607,
-1578,-1544,-1506,-1464,-1417,-1367,-1314,-1257,
-1197,-1135,-1071,-1005, -925, -791, -622, -446,
-288, -176, -115, -70, -38, -17, -3, 2,
4, 3, 1, 0, 7471, 7436, 7394, 7349,
7302, 7258, 7219, 7187, 7166, 7158, 7166, 7186,
7216, 7252, 7294, 7336, 7377, 7414, 7444, 7464,
7471, 7464, 7444, 7414, 7377, 7336, 7293, 7252,
7215, 7185, 7165, 7158, 7164, 7181, 7207, 7239,
7276, 7315, 7354, 7390, 7422, 7448, 7465, 7471,
7463, 7439, 7404, 7361, 7315, 7269, 7226, 7191,
7167, 7158, 7167, 7191, 7226, 7269, 7315, 7361,
7404, 7439, 7463, 7471,16545
};
static short mario_cold_wait_tbl[]={
1, 0, /* chn14_3translate x */
64, 1, /* chn14_3 translate y */
1, 0, /* chn14_3 translate z */
1, 0, /* chn14_3 rotate x */
1, 65, /* 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 */
1, 1428, /* <m_waist>1_3 rotate z */
64, 1236, /* <m_body>1 rotate x */
64, 1300, /* <m_body>1 rotate y */
64, 1364, /* <m_body>1 rotate z */
64, 1044, /* <m_head>2 rotate x */
64, 1108, /* <m_head>2 rotate y */
64, 1172, /* <m_head>2 rotate z */
1, 1040, /* chn6 rotate x */
1, 1041, /* chn6 rotate y */
1, 1042, /* chn6 rotate z */
64, 132, /* <m_larmA>1 rotate x */
64, 196, /* <m_larmA>1 rotate y */
64, 260, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
64, 68, /* <m_larmB>1 rotate z */
1, 0, /* <m_lhand>1 rotate x */
1, 66, /* <m_lhand>1 rotate y */
1, 67, /* <m_lhand>1 rotate z */
1, 1036, /* chn10 rotate x */
1, 1037, /* chn10 rotate y */
1, 1038, /* chn10 rotate z */
64, 580, /* <m_rarmA>1 rotate x */
64, 644, /* <m_rarmA>1 rotate y */
64, 708, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
64, 516, /* <m_rarmB>1 rotate z */
64, 324, /* <m_rhand>1 rotate x */
64, 388, /* <m_rhand>1 rotate y */
64, 452, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 1039, /* chn15 rotate z */
1, 1033, /* <m_llegA>1 rotate x */
1, 1034, /* <m_llegA>1 rotate y */
1, 1035, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
1, 1032, /* <m_llegB>1 rotate z */
1, 0, /* <m_ltoot>1 rotate x */
1, 0, /* <m_ltoot>1 rotate y */
64, 968, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 1043, /* chn17 rotate z */
1, 965, /* <m_rlegA>1 rotate x */
1, 966, /* <m_rlegA>1 rotate y */
1, 967, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
1, 964, /* <m_rlegB>1 rotate z */
64, 772, /* <m_rfoot>1 rotate x */
64, 836, /* <m_rfoot>1 rotate y */
64, 900, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioColdWaiting = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
64, /* number of frames */
20, /* number of joints */
mario_cold_wait_prm,
mario_cold_wait_tbl
};