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

268 lines
12 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario squat waiting animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
December 19, 1995
********************************************************************************/
#include "../headers.h"
static short mario_squat_wait_prm[]={
0, 105, 105, 105, 105, 105, 105, 106,
106, 106, 107, 107, 107, 107, 107, 107,
107, 107, 107, 107, 107, 106, 106, 106,
106, 105, 105, 105, 105, 105, 105, 105,
105, 105, 105, 105, 106, 106, 106, 106,
107, 107, 107, 107, 107, 107, 107, 107,
107, 107, 107, 106, 106, 106, 106, 105,
105, 105, 105, 105, 105, 105, 105, 105,
105, 105, 106, 106, 106, 106, 107, 107,
107, 107, 107, 107, 107, 107, 107, 107,
107, 106, 106, 106, 106, 105, 105, 105,
105, 105, 105, -35,16383,-18320,-6854,-3287,
-11867,-11854,-11815,-11756,-11681,-11594,-11498,-11398,
-11298,-11202,-11115,-11039,-10981,-10942,-10929,-10941,
-10974,-11026,-11093,-11172,-11259,-11351,-11445,-11537,
-11624,-11703,-11770,-11822,-11855,-11867,-11855,-11822,
-11770,-11703,-11624,-11537,-11445,-11351,-11259,-11172,
-11093,-11026,-10974,-10941,-10929,-10941,-10974,-11026,
-11093,-11172,-11259,-11351,-11445,-11537,-11624,-11703,
-11770,-11822,-11855,-11867,-11855,-11822,-11770,-11703,
-11624,-11537,-11445,-11351,-11259,-11172,-11093,-11026,
-10974,-10941,-10929,-10941,-10974,-11026,-11093,-11172,
-11259,-11351,-11445,-11537,-11624,-11703,-11770,-11822,
-11855,-11867,18051,-14243, 5159,16437, 7065,-1282,
-11346,-11338,-11317,-11284,-11242,-11194,-11141,-11085,
-11030,-10976,-10928,-10886,-10853,-10832,-10824,-10831,
-10850,-10879,-10916,-10960,-11008,-11059,-11111,-11162,
-11211,-11254,-11292,-11320,-11339,-11346,-11338,-11315,
-11281,-11236,-11184,-11126,-11064,-11002,-10940,-10882,
-10830,-10785,-10750,-10728,-10720,-10728,-10750,-10785,
-10830,-10882,-10940,-11002,-11064,-11126,-11184,-11236,
-11281,-11315,-11338,-11346,-11333,-11295,-11237,-11163,
-11075,-10979,-10876,-10772,-10670,-10573,-10486,-10411,
-10353,-10316,-10303,-10316,-10353,-10411,-10486,-10573,
-10670,-10772,-10876,-10979,-11075,-11163,-11237,-11295,
-11333,-11346,-8799,12049,13464, 18, 12, -4,
-30, -64, -102, -145, -189, -234, -276, -315,
-349, -375, -392, -398, -393, -378, -355, -325,
-290, -251, -210, -169, -128, -89, -54, -24,
-1, 13, 18, 13, -1, -24, -54, -89,
-128, -169, -210, -251, -290, -325, -355, -378,
-393, -398, -393, -378, -355, -325, -290, -251,
-210, -169, -128, -89, -54, -24, -1, 13,
18, 13, -1, -24, -54, -89, -128, -169,
-210, -251, -290, -325, -355, -378, -393, -398,
-393, -378, -355, -325, -290, -251, -210, -169,
-128, -89, -54, -24, -1, 13, 18, -207,
-14803,17662, 643, 648, 660, 679, 702, 730,
761, 792, 824, 855, 882, 906, 925, 937,
941, 938, 927, 910, 889, 864, 837, 807,
777, 748, 721, 696, 674, 658, 647, 643,
647, 658, 674, 696, 721, 748, 777, 807,
837, 864, 889, 910, 927, 938, 941, 938,
927, 910, 889, 864, 837, 807, 777, 748,
721, 696, 674, 658, 647, 643, 647, 658,
674, 696, 721, 748, 777, 807, 837, 864,
889, 910, 927, 938, 941, 938, 927, 910,
889, 864, 837, 807, 777, 748, 721, 696,
674, 658, 647, 643, 5449, 5448, 5447, 5444,
5441, 5437, 5433, 5429, 5425, 5421, 5417, 5414,
5411, 5410, 5409, 5410, 5411, 5413, 5416, 5419,
5423, 5427, 5431, 5435, 5438, 5442, 5445, 5447,
5448, 5449, 5448, 5447, 5445, 5442, 5438, 5435,
5431, 5427, 5423, 5419, 5416, 5413, 5411, 5410,
5409, 5410, 5411, 5413, 5416, 5419, 5423, 5427,
5431, 5435, 5438, 5442, 5445, 5447, 5448, 5449,
5448, 5447, 5445, 5442, 5438, 5435, 5431, 5427,
5423, 5419, 5416, 5413, 5411, 5410, 5409, 5410,
5411, 5413, 5416, 5419, 5423, 5427, 5431, 5435,
5438, 5442, 5445, 5447, 5448, 5449,29535,29544,
29568,29606,29654,29710,29771,29835,29899,29960,
30016,30064,30101,30126,30135,30127,30105,30072,
30029,29979,29924,29865,29805,29746,29691,29640,
29597,29564,29543,29535,29543,29564,29597,29640,
29691,29746,29805,29865,29924,29979,30029,30072,
30105,30127,30135,30127,30105,30072,30029,29979,
29924,29865,29805,29746,29691,29640,29597,29564,
29543,29535,29543,29564,29597,29640,29691,29746,
29805,29865,29924,29979,30029,30072,30105,30127,
30135,30127,30105,30072,30029,29979,29924,29865,
29805,29746,29691,29640,29597,29564,29543,29535,
-1460,-17619,19540, 601, 598, 589, 576, 560,
540, 519, 497, 474, 453, 434, 417, 404,
395, 392, 395, 402, 414, 429, 446, 466,
486, 507, 527, 547, 564, 579, 591, 598,
601, 598, 591, 579, 564, 547, 527, 507,
486, 466, 446, 429, 414, 402, 395, 392,
395, 402, 414, 429, 446, 466, 486, 507,
527, 547, 564, 579, 591, 598, 601, 598,
591, 579, 564, 547, 527, 507, 486, 466,
446, 429, 414, 402, 395, 392, 395, 402,
414, 429, 446, 466, 486, 507, 527, 547,
564, 579, 591, 598, 601,-4827,-4827,-4828,
-4829,-4831,-4833,-4835,-4837,-4839,-4841,-4843,
-4844,-4846,-4846,-4847,-4846,-4846,-4845,-4843,
-4841,-4840,-4838,-4836,-4834,-4832,-4830,-4829,
-4828,-4827,-4827,-4827,-4828,-4829,-4830,-4832,
-4834,-4836,-4838,-4840,-4841,-4843,-4845,-4846,
-4846,-4847,-4846,-4846,-4845,-4843,-4841,-4840,
-4838,-4836,-4834,-4832,-4830,-4829,-4828,-4827,
-4827,-4827,-4828,-4829,-4830,-4832,-4834,-4836,
-4838,-4840,-4841,-4843,-4845,-4846,-4846,-4847,
-4846,-4846,-4845,-4843,-4841,-4840,-4838,-4836,
-4834,-4832,-4830,-4829,-4828,-4827,-4827,30580,
30587,30606,30635,30673,30716,30764,30813,30863,
30910,30954,30991,31020,31039,31046,31040,31024,
30998,30964,30925,30882,30836,30790,30744,30701,
30662,30629,30603,30586,30580,30586,30603,30629,
30662,30701,30744,30790,30836,30882,30925,30964,
30998,31024,31040,31046,31040,31024,30998,30964,
30925,30882,30836,30790,30744,30701,30662,30629,
30603,30586,30580,30586,30603,30629,30662,30701,
30744,30790,30836,30882,30925,30964,30998,31024,
31040,31046,31040,31024,30998,30964,30925,30882,
30836,30790,30744,30701,30662,30629,30603,30586,
30580,-32767,-32767,16753,-16545,-32767,-32767,16753,
-16545, 0, -80, -307, -659,-1118,-1661,-2268,
-2919,-3594,-4270,-4929,-5548,-6109,-6589,-6969,
-7228,-7346,-7301,-7132,-6897,-6599,-6244,-5838,
-5384,-4890,-4358,-3795,-3207,-2597,-1970,-1334,
-691, -48, 590, 1219, 1834, 2428, 2998, 3538,
4042, 4506, 4924, 5292, 5604, 5856, 6022, 6090,
6069, 5971, 5805, 5582, 5312, 5006, 4675, 4328,
3976, 3630, 3299, 2995, 2728, 2508, 2346, 2216,
2087, 1959, 1833, 1709, 1587, 1467, 1349, 1235,
1124, 1016, 912, 812, 717, 626, 540, 460,
385, 315, 252, 195, 145, 102, 66, 37,
16, 4, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, -1, -3,
-5, -8, -12, -15, -19, -23, -27, -31,
-34, -38, -41, -43, -45, -46, -46, -46,
-45, -42, -38, -34, -27, -20, -10, 0,
15, 38, 66, 99, 137, 177, 219, 261,
304, 345, 385, 421, 452, 479, 499, 512,
516, 514, 509, 500, 487, 473, 455, 435,
414, 390, 365, 340, 313, 285, 258, 230,
203, 176, 150, 125, 102, 80, 61, 43,
28, 16, 7, 1, 0,-9270,-9270,-9270,
-9270,-9270,-9270,-9270,-9270,-9270,-9270,-9270,
-9270,-9270,-9270,-9270,-9270,-9270,-9270,-9268,
-9261,-9251,-9238,-9222,-9204,-9184,-9163,-9142,
-9121,-9100,-9080,-9062,-9046,-9033,-9022,-9016,
-9014,-9016,-9024,-9037,-9057,-9084,-9118,-9160,
-9211,-9270,-9355,-9478,-9633,-9816,-10019,-10238,
-10467,-10701,-10934,-11160,-11374,-11571,-11744,-11888,
-11998,-12068,-12093,-12082,-12052,-12003,-11936,-11855,
-11760,-11652,-11533,-11405,-11270,-11128,-10982,-10833,
-10682,-10531,-10381,-10235,-10093,-9958,-9830,-9711,
-9604,-9508,-9427,-9361,-9311,-9281,-9270,13551,
13548,13539,13526,13509,13490,13469,13446,13424,
13403,13383,13367,13354,13345,13342,13345,13352,
13364,13379,13396,13416,13436,13457,13477,13497,
13514,13529,13541,13548,13551,13548,13541,13529,
13514,13497,13477,13457,13436,13416,13396,13379,
13364,13352,13345,13342,13345,13352,13364,13379,
13396,13416,13436,13457,13477,13497,13514,13529,
13541,13548,13551,13548,13541,13529,13514,13497,
13477,13457,13436,13416,13396,13379,13364,13352,
13345,13342,13345,13352,13364,13379,13396,13416,
13436,13457,13477,13497,13514,13529,13541,13548,
13551,20717,20711,20694,20668,20634,20595,20553,
20508,20464,20421,20383,20349,20323,20306,20300,
20305,20320,20343,20373,20408,20447,20488,20529,
20570,20609,20644,20674,20697,20712,20717,20712,
20697,20674,20644,20609,20570,20529,20488,20447,
20408,20373,20343,20320,20305,20300,20305,20320,
20343,20373,20408,20447,20488,20529,20570,20609,
20644,20674,20697,20712,20717,20712,20697,20674,
20644,20609,20570,20529,20488,20447,20408,20373,
20343,20320,20305,20300,20305,20320,20343,20373,
20408,20447,20488,20529,20570,20609,20644,20674,
20697,20712,20717
};
static short mario_squat_wait_tbl[]={
1, 0, /* chn14_3_1translate x */
90, 1, /* chn14_3_1 translate y */
1, 91, /* chn14_3_1 translate z */
1, 0, /* chn14_3_1 rotate x */
1, 92, /* chn14_3_1 rotate y */
1, 0, /* chn14_3_1 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
90, 1289, /* <m_waist>1_3 rotate z */
1, 0, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
90, 1199, /* <m_body>1 rotate z */
90, 929, /* <m_head>2 rotate x */
90, 1019, /* <m_head>2 rotate y */
90, 1109, /* <m_head>2 rotate z */
1, 925, /* chn6 rotate x */
1, 926, /* chn6 rotate y */
1, 927, /* chn6 rotate z */
1, 186, /* <m_larmA>1 rotate x */
1, 187, /* <m_larmA>1 rotate y */
1, 188, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
90, 96, /* <m_larmB>1 rotate z */
1, 93, /* <m_lhand>1 rotate x */
1, 94, /* <m_lhand>1 rotate y */
1, 95, /* <m_lhand>1 rotate z */
1, 921, /* chn10 rotate x */
1, 922, /* chn10 rotate y */
1, 923, /* chn10 rotate z */
1, 282, /* <m_rarmA>1 rotate x */
1, 283, /* <m_rarmA>1 rotate y */
1, 284, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
90, 192, /* <m_rarmB>1 rotate z */
1, 189, /* <m_rhand>1 rotate x */
1, 190, /* <m_rhand>1 rotate y */
1, 191, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 924, /* chn15 rotate z */
90, 651, /* <m_llegA>1 rotate x */
90, 741, /* <m_llegA>1 rotate y */
90, 831, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
1, 650, /* <m_llegB>1 rotate z */
1, 648, /* <m_ltoot>1 rotate x */
1, 0, /* <m_ltoot>1 rotate y */
1, 649, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 928, /* chn17 rotate z */
90, 378, /* <m_rlegA>1 rotate x */
90, 468, /* <m_rlegA>1 rotate y */
90, 558, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
1, 377, /* <m_rlegB>1 rotate z */
90, 285, /* <m_rfoot>1 rotate x */
1, 375, /* <m_rfoot>1 rotate y */
1, 376, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSquatWaiting = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
90, /* number of frames */
20, /* number of joints */
mario_squat_wait_prm,
mario_squat_wait_tbl
};