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

218 lines
9.3 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario waiting animation data 2
Copyright 1995 Nintendo co., ltd. All rights reserved
July 19, 1995
********************************************************************************/
#include "../headers.h"
#include "../include/anime.h"
static short mario_wait2_prm[]={
0, 171, 171, 169, 168, 166, 164, 162,
160, 158, 156, 155, 153, 152, 151, 151,
151, 152, 153, 155, 156, 158, 160, 162,
164, 166, 168, 169, 171, 171, 172, -1,
-1, -1, 0, 0, 0, 0, 1, 1,
2, 2, 3, 3, 3, 3, 3, 3,
3, 2, 2, 1, 1, 0, 0, 0,
0, -1, -1, -1, -1,16383, 3, 12,
26, 44, 65, 88, 113, 138, 162, 186,
207, 225, 239, 248, 251, 248, 239, 225,
207, 186, 162, 138, 113, 88, 65, 44,
26, 12, 3, 0,-1668,-1667,-1666,-1665,
-1663,-1662,-1660,-1658,-1656,-1654,-1653,-1651,
-1650,-1650,-1649,-1650,-1650,-1651,-1653,-1654,
-1656,-1658,-1660,-1662,-1663,-1665,-1666,-1667,
-1668,-1668,-4745,-4801,-4889,-5002,-5135,-5282,
-5438,-5596,-5751,-5898,-6031,-6144,-6232,-6289,
-6309,-6289,-6232,-6144,-6031,-5898,-5751,-5596,
-5438,-5282,-5135,-5002,-4889,-4801,-4745,-4724,
-13761,-13806,-13875,-13964,-14069,-14185,-14308,-14433,
-14556,-14672,-14777,-14866,-14936,-14980,-14996,-14980,
-14936,-14866,-14777,-14672,-14556,-14433,-14308,-14185,
-14069,-13964,-13875,-13806,-13761,-13745,-1290,-1401,
-1572,-1793,-2052,-2339,-2642,-2950,-3254,-3540,
-3799,-4020,-4191,-4302,-4341,-4302,-4191,-4020,
-3799,-3540,-3254,-2950,-2642,-2339,-2052,-1793,
-1572,-1401,-1290,-1251,-11515,-11401,-11224,-10996,
-10729,-10433,-10120,-9801,-9488,-9192,-8924,-8696,
-8520,-8405,-8364,-8405,-8520,-8696,-8924,-9192,
-9488,-9801,-10120,-10433,-10729,-10996,-11224,-11401,
-11515,-11556,-11030,-10876,-10638,-10331,-9971,-9573,
-9152,-8723,-8302,-7904,-7544,-7237,-6999,-6845,
-6791,-6845,-6999,-7237,-7544,-7904,-8302,-8723,
-9152,-9573,-9971,-10331,-10638,-10876,-11030,-11084,
-2788,-2915,-3112,-3365,-3662,-3991,-4339,-4693,
-5041,-5370,-5667,-5920,-6117,-6244,-6289,-6244,
-6117,-5920,-5667,-5370,-5041,-4693,-4339,-3991,
-3662,-3365,-3112,-2915,-2788,-2743,-14367,-14355,
-14338,-14316,-14289,-14260,-14230,-14198,-14168,-14139,
-14113,-14090,-14073,-14062,-14058,-14062,-14073,-14090,
-14113,-14139,-14168,-14198,-14230,-14260,-14289,-14316,
-14338,-14355,-14367,-14371, 1401, 1529, 1727, 1982,
2282, 2613, 2963, 3320, 3670, 4002, 4301, 4556,
4754, 4883, 4928, 4883, 4754, 4556, 4301, 4002,
3670, 3320, 2963, 2613, 2282, 1982, 1727, 1529,
1401, 1355,11203,11147,11061,10951,10821,10677,
10525,10370,10219,10075, 9945, 9834, 9749, 9693,
9673, 9693, 9749, 9834, 9945,10075,10219,10370,
10525,10677,10821,10951,11061,11147,11203,11222,
-13001,-12819,-12538,-12176,-11750,-11279,-10781,-10274,
-9776,-9305,-8879,-8517,-8235,-8053,-7989,-8053,
-8235,-8517,-8879,-9305,-9776,-10274,-10781,-11279,
-11750,-12176,-12538,-12819,-13001,-13066, 5, 22,
48, 81, 120, 163, 209, 255, 301, 344,
383, 416, 442, 459, 465, 459, 442, 416,
383, 344, 301, 255, 209, 163, 120, 81,
48, 22, 5, 0, -206, -201, -194, -184,
-173, -160, -147, -133, -120, -107, -96, -86,
-78, -74, -72, -74, -78, -86, -96, -107,
-120, -133, -147, -160, -173, -184, -194, -201,
-206, -208,-13906,-14026,-14211,-14449,-14729,-15038,
-15365,-15698,-16025,-16334,-16614,-16852,-17037,-17156,
-17199,-17156,-17037,-16852,-16614,-16334,-16025,-15698,
-15365,-15038,-14729,-14449,-14211,-14026,-13906,-13864,
7825, 8027, 8339, 8741, 9214, 9736,10288,10851,
11403,11926,12398,12800,13112,13314,13386,13314,
13112,12800,12398,11926,11403,10851,10288, 9736,
9214, 8741, 8339, 8027, 7825, 7754, 6906, 6864,
6800, 6717, 6619, 6511, 6397, 6281, 6167, 6059,
5961, 5878, 5813, 5772, 5757, 5772, 5813, 5878,
5961, 6059, 6167, 6281, 6397, 6511, 6619, 6717,
6800, 6864, 6906, 6921, 4439, 4493, 4576, 4683,
4808, 4947, 5094, 5243, 5390, 5529, 5654, 5761,
5844, 5898, 5917, 5898, 5844, 5761, 5654, 5529,
5390, 5243, 5094, 4947, 4808, 4683, 4576, 4493,
4439, 4420,-21467,-21554,-21689,-21863,-22067,-22292,
-22531,-22774,-23012,-23238,-23442,-23616,-23750,-23838,
-23869,-23838,-23750,-23616,-23442,-23238,-23012,-22774,
-22531,-22292,-22067,-21863,-21689,-21554,-21467,-21436,
-5, -19, -42, -70, -104, -142, -181, -222,
-261, -299, -333, -362, -384, -399, -404, -399,
-384, -362, -333, -299, -261, -222, -181, -142,
-104, -70, -42, -19, -5, 0, -1, -5,
-10, -18, -26, -36, -46, -56, -66, -76,
-85, -92, -98, -101, -103, -101, -98, -92,
-85, -76, -66, -56, -46, -36, -26, -18,
-10, -5, -1, 0,-16609,-16702,-16847,-17033,
-17251,-17493,-17748,-18009,-18264,-18506,-18724,-18910,
-19055,-19148,-19181,-19148,-19055,-18910,-18724,-18506,
-18264,-18009,-17748,-17493,-17251,-17033,-16847,-16702,
-16609,-16576, 9585, 9750,10004,10332,10716,11142,
11592,12050,12500,12926,13311,13639,13893,14057,
14116,14057,13893,13639,13311,12926,12500,12050,
11592,11142,10716,10332,10004, 9750, 9585, 9527,
-10668,-10640,-10596,-10541,-10475,-10403,-10326,-10248,
-10171,-10099,-10033,-9977,-9934,-9906,-9896,-9906,
-9934,-9977,-10033,-10099,-10171,-10248,-10326,-10403,
-10475,-10541,-10596,-10640,-10668,-10678,-5079,-5144,
-5246,-5376,-5530,-5699,-5879,-6062,-6241,-6411,
-6564,-6695,-6796,-6862,-6885,-6862,-6796,-6695,
-6564,-6411,-6241,-6062,-5879,-5699,-5530,-5376,
-5246,-5144,-5079,-5055,-19060,-19112,-19191,-19294,
-19414,-19547,-19688,-19832,-19972,-20106,-20226,-20329,
-20408,-20460,-20478,-20460,-20408,-20329,-20226,-20106,
-19972,-19832,-19688,-19547,-19414,-19294,-19191,-19112,
-19060,-19042,32767,32767,16753,-16545,32767,32767,
16753,-16545, 9751, 9072, 8214, 7206, 6077, 4855,
3571, 2253, 930, -367,-1611,-2773,-3822,-4731,
-5469,-6087,-6654,-7168,-7630,-8039,-8394,-8695,
-8942,-9133,-9268,-9346,-9368,-9332,-9238,-9085,
-31, -71, -116, -168, -223, -283, -345, -410,
-475, -541, -606, -669, -730, -787, -840, -895,
-956,-1022,-1091,-1161,-1231,-1298,-1360,-1417,
-1465,-1503,-1530,-1544,-1542,-1523, 447, 292,
79, -180, -477, -800,-1139,-1483,-1821,-2143,
-2438,-2695,-2904,-3055,-3135,-3145,-3094,-2990,
-2844,-2661,-2452,-2224,-1986,-1747,-1513,-1295,
-1100, -936, -813, -738, 2180,16550,16565,16588,
16618,16653,16692,16733,16774,16815,16854,16889,
16919,16942,16957,16962,16957,16942,16919,16889,
16854,16815,16774,16733,16692,16653,16618,16588,
16565,16550,16545
};
static short mario_wait2_tbl[]={
1, 0, /* chn14_3translate x */
30, 1, /* chn14_3 translate y */
30, 31, /* chn14_3 translate z */
1, 0, /* chn14_3 rotate x */
1, 61, /* 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 */
30, 941, /* <m_waist>1_3 rotate z */
1, 0, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
1, 940, /* <m_body>1 rotate z */
30, 850, /* <m_head>2 rotate x */
30, 880, /* <m_head>2 rotate y */
30, 910, /* <m_head>2 rotate z */
1, 846, /* chn6 rotate x */
1, 847, /* chn6 rotate y */
1, 848, /* chn6 rotate z */
30, 182, /* <m_larmA>1 rotate x */
30, 212, /* <m_larmA>1 rotate y */
30, 242, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
30, 152, /* <m_larmB>1 rotate z */
30, 62, /* <m_lhand>1 rotate x */
30, 92, /* <m_lhand>1 rotate y */
30, 122, /* <m_lhand>1 rotate z */
1, 842, /* chn10 rotate x */
1, 843, /* chn10 rotate y */
1, 844, /* chn10 rotate z */
30, 332, /* <m_rarmA>1 rotate x */
30, 362, /* <m_rarmA>1 rotate y */
30, 392, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
30, 302, /* <m_rarmB>1 rotate z */
1, 0, /* <m_rhand>1 rotate x */
1, 0, /* <m_rhand>1 rotate y */
30, 272, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 845, /* chn15 rotate z */
30, 752, /* <m_llegA>1 rotate x */
30, 782, /* <m_llegA>1 rotate y */
30, 812, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
30, 722, /* <m_llegB>1 rotate z */
30, 632, /* <m_ltoot>1 rotate x */
30, 662, /* <m_ltoot>1 rotate y */
30, 692, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 849, /* chn17 rotate z */
30, 542, /* <m_rlegA>1 rotate x */
30, 572, /* <m_rlegA>1 rotate y */
30, 602, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
30, 512, /* <m_rlegB>1 rotate z */
30, 422, /* <m_rfoot>1 rotate x */
30, 452, /* <m_rfoot>1 rotate y */
30, 482, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioWaiting2 = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
30, /* number of frames */
20, /* number of joints */
mario_wait2_prm,
mario_wait2_tbl
};