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

197 lines
8.2 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario oshin waiting animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
January 6, 1996
********************************************************************************/
#include "../headers.h"
static short mario_oshin_wait_prm[]={
0, 176, 176, 175, 174, 174, 173, 174,
175, 175, 176, 177, 176, 175, 174, 173,
173, 173, 174, 175, 175, 176, 175, 175,
174, 173, 173, 173, 174, 175, 176, 176,
176, 176, 0, 0, -2, -4, -6, -7,
-6, -4, -2, 0, 0, 0, -3, -5,
-7, -8, -7, -5, -3, 0, 0, 0,
-1, -2, -4, -5, -5, -4, -1, 0,
0, 0, 0,16383,-8239,-8188,-8045,-7828,
-7553,-7240,-6903,-6562,-6232,-5932,-5679,-5489,
-5381,-5369,-5444,-5589,-5787,-6019,-6267,-6515,
-6744,-6936,-7121,-7329,-7545,-7756,-7945,-8099,
-8202,-8239,-8239,-8239,-8239, 1147, 1127, 1071,
986, 879, 757, 625, 492, 363, 246, 147,
73, 31, 26, 56, 112, 190, 280, 377,
474, 563, 638, 710, 791, 876, 958, 1032,
1092, 1132, 1147, 1147, 1147, 1147,-4724,-4744,
-4799,-4883,-4988,-5109,-5238,-5369,-5496,-5612,
-5709,-5782,-5824,-5828,-5799,-5743,-5667,-5578,
-5483,-5387,-5299,-5226,-5155,-5075,-4991,-4910,
-4838,-4778,-4739,-4724,-4724,-4724,-4724,-17604,
-17642,-17740,-17872,-18012,-18136,-18217,-18230,-18142,
-17966,-17741,-17511,-17315,-17195,-17193,-17334,-17590,
-17920,-18285,-18643,-18956,-19182,-19282,-19253,-19136,
-18953,-18724,-18471,-18216,-17981,-17786,-17653,-17604,
-4299,-12244,-14034, 2086,-2743,-14475,-14432,-14328,
-14197,-14076,-14001,-14005,-14145,-14401,-14697,-14955,
-15101,-15089,-14972,-14814,-14682,-14641,-14743,-14946,
-15170,-15335,-15363,-15187,-14861,-14483,-14152,-13966,
-13948,-14026,-14160,-14307,-14426,-14475,-11241,10765,
28224,-15303, 7689, 7787, 8019, 8297, 8530, 8628,
8530, 8297, 8019, 7787, 7689, 7787, 8019, 8297,
8530, 8628, 8530, 8297, 8019, 7787, 7689, 7787,
8019, 8297, 8530, 8628, 8576, 8442, 8258, 8058,
7875, 7741, 7689, 1855, 1848, 1830, 1808, 1790,
1783, 1790, 1808, 1830, 1848, 1855, 1848, 1830,
1808, 1790, 1783, 1790, 1808, 1830, 1848, 1855,
1848, 1830, 1808, 1790, 1783, 1787, 1797, 1811,
1827, 1841, 1851, 1855, 840, 855, 891, 934,
970, 985, 970, 934, 891, 855, 840, 855,
891, 934, 970, 985, 970, 934, 891, 855,
840, 855, 891, 934, 970, 985, 977, 956,
928, 897, 869, 848, 840,-23683,-23769,-23974,
-24218,-24423,-24508,-24423,-24218,-23974,-23769,-23683,
-23769,-23974,-24218,-24423,-24508,-24423,-24218,-23974,
-23769,-23683,-23769,-23974,-24218,-24423,-24508,-24463,
-24345,-24184,-24008,-23847,-23729,-23683, 0, 54,
183, 337, 466, 521, 466, 337, 183, 54,
0, 54, 183, 337, 466, 521, 482, 385,
260, 135, 38, 0, 54, 183, 337, 466,
521, 482, 385, 260, 135, 38, 0, 0,
2, 8, 14, 20, 22, 20, 14, 8,
2, 0, 2, 8, 14, 20, 22, 21,
16, 11, 5, 1, 0, 2, 8, 14,
20, 22, 21, 16, 11, 5, 1, 0,
-18487,-18541,-18670,-18824,-18954,-19008,-18954,-18824,
-18670,-18541,-18487,-18541,-18670,-18824,-18954,-19008,
-18969,-18873,-18747,-18622,-18525,-18487,-18541,-18670,
-18824,-18954,-19008,-18969,-18873,-18747,-18622,-18525,
-18487, 7642, 7783, 8119, 8520, 8857, 8998, 8857,
8520, 8119, 7783, 7642, 7783, 8119, 8520, 8857,
8998, 8897, 8646, 8320, 7993, 7742, 7642, 7783,
8119, 8520, 8857, 8998, 8897, 8646, 8320, 7993,
7742, 7642,-7450,-7522,-7693,-7898,-8069,-8141,
-8069,-7898,-7693,-7522,-7450,-7522,-7693,-7898,
-8069,-8141,-8090,-7962,-7796,-7629,-7501,-7450,
-7522,-7693,-7898,-8069,-8141,-8090,-7962,-7796,
-7629,-7501,-7450,-1405,-1427,-1478,-1539,-1591,
-1612,-1591,-1539,-1478,-1427,-1405,-1427,-1478,
-1539,-1591,-1612,-1597,-1559,-1509,-1459,-1421,
-1405,-1427,-1478,-1539,-1591,-1612,-1597,-1559,
-1509,-1459,-1421,-1405,-21954,-22037,-22233,-22468,
-22665,-22748,-22665,-22468,-22233,-22037,-21954,-22037,
-22233,-22468,-22665,-22748,-22689,-22542,-22351,-22160,
-22013,-21954,-22037,-22233,-22468,-22665,-22748,-22689,
-22542,-22351,-22160,-22013,-21954,-32767,-32767,16753,
-602,-14800,-32767,-32767,16753,-16545, 5217, 5192,
5120, 5010, 4870, 4707, 4528, 4342, 4156, 3977,
3814, 3674, 3564, 3493, 3467, 3483, 3527, 3597,
3688, 3797, 3921, 4055, 4197, 4342, 4487, 4629,
4763, 4887, 4996, 5087, 5157, 5201, 5217,-1547,
-1544,-1535,-1522,-1505,-1485,-1464,-1441,-1419,
-1397,-1378,-1361,-1347,-1339,-1336,-1338,-1343,
-1351,-1362,-1376,-1390,-1407,-1424,-1441,-1459,
-1476,-1492,-1507,-1520,-1531,-1539,-1545,-1547,
2627, 2614, 2576, 2518, 2444, 2358, 2264, 2165,
2067, 1973, 1887, 1813, 1755, 1717, 1704, 1712,
1735, 1772, 1820, 1878, 1943, 2014, 2089, 2165,
2242, 2317, 2388, 2453, 2511, 2559, 2596, 2619,
2627, 3684, 3673, 3649, 3625, 3615, 3625, 3649,
3673, 3684, 3673, 3649, 3625, 3615, 3625, 3649,
3673, 3684, 3673, 3649, 3625, 3615, 3625, 3649,
3673, 3684, 3673, 3649, 3625, 3615, 3625, 3649,
3673, 3684,-1750,-1772,-1822,-1871,-1893,-1871,
-1822,-1772,-1750,-1772,-1822,-1871,-1893,-1871,
-1822,-1772,-1750,-1772,-1822,-1871,-1893,-1871,
-1822,-1772,-1750,-1772,-1822,-1871,-1893,-1871,
-1822,-1772,-1750, 6958, 7020, 7157, 7293, 7356,
7293, 7157, 7020, 6958, 7020, 7157, 7293, 7356,
7293, 7157, 7020, 6958, 7020, 7157, 7293, 7356,
7293, 7157, 7020, 6958, 7020, 7157, 7293, 7356,
7293, 7157, 7020, 6958,18969
};
static short mario_oshin_wait_tbl[]={
1, 0, /* chn14translate x */
33, 1, /* chn14 translate y */
33, 34, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 67, /* chn14 rotate y */
1, 0, /* chn14 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
1, 812, /* <m_waist>1_3 rotate z */
33, 713, /* <m_body>1 rotate x */
33, 746, /* <m_body>1 rotate y */
33, 779, /* <m_body>1 rotate z */
33, 614, /* <m_head>2 rotate x */
33, 647, /* <m_head>2 rotate y */
33, 680, /* <m_head>2 rotate z */
1, 610, /* chn6 rotate x */
1, 611, /* chn6 rotate y */
1, 612, /* chn6 rotate z */
1, 200, /* <m_larmA>1 rotate x */
1, 201, /* <m_larmA>1 rotate y */
1, 202, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
33, 167, /* <m_larmB>1 rotate z */
33, 68, /* <m_lhand>1 rotate x */
33, 101, /* <m_lhand>1 rotate y */
33, 134, /* <m_lhand>1 rotate z */
1, 605, /* chn10 rotate x */
1, 606, /* chn10 rotate y */
1, 607, /* chn10 rotate z */
1, 238, /* <m_rarmA>1 rotate x */
1, 239, /* <m_rarmA>1 rotate y */
1, 240, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
33, 205, /* <m_rarmB>1 rotate z */
1, 203, /* <m_rhand>1 rotate x */
1, 0, /* <m_rhand>1 rotate y */
1, 204, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 608, /* chn15 rotate y */
1, 609, /* chn15 rotate z */
33, 506, /* <m_llegA>1 rotate x */
33, 539, /* <m_llegA>1 rotate y */
33, 572, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
33, 473, /* <m_llegB>1 rotate z */
33, 374, /* <m_ltoot>1 rotate x */
33, 407, /* <m_ltoot>1 rotate y */
33, 440, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 613, /* chn17 rotate z */
33, 275, /* <m_rlegA>1 rotate x */
33, 308, /* <m_rlegA>1 rotate y */
33, 341, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
33, 242, /* <m_rlegB>1 rotate z */
1, 0, /* <m_rfoot>1 rotate x */
1, 0, /* <m_rfoot>1 rotate y */
1, 241, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioOshinWaiting = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
33,
20,
mario_oshin_wait_prm,
mario_oshin_wait_tbl
};