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

158 lines
6.3 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario tired waiting animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
November 11, 1995
********************************************************************************/
#include "../headers.h"
#include "../include/anime.h"
static short mario_tired_prm[]={
0, 170, 170, 169, 168, 167, 165, 164,
163, 161, 161, 160, 161, 161, 163, 164,
165, 167, 168, 169, 170,16383,-1668,-4724,
-5088,-5073,-5034,-4975,-4904,-4827,-4750,-4679,
-4621,-4581,-4566,-4581,-4621,-4679,-4750,-4827,
-4904,-4975,-5034,-5073,11538,11575,11676,11826,
12007,12204,12402,12583,12732,12834,12871,12834,
12732,12583,12402,12204,12007,11826,11676,11575,
-5170,-5196,-5268,-5373,-5501,-5640,-5780,-5908,
-6013,-6085,-6111,-6085,-6013,-5908,-5780,-5640,
-5501,-5373,-5268,-5196,-27087,-27159,-27355,-27643,
-27994,-28375,-28757,-29108,-29396,-29592,-29664,-29592,
-29396,-29108,-28757,-28375,-27994,-27643,-27355,-27159,
-2743,-7174,-7127,-7000,-6813,-6586,-6339,-6092,
-5865,-5679,-5552,-5505,-5552,-5679,-5865,-6092,
-6339,-6586,-6813,-7000,-7127,-11471,-11504,-11595,
-11729,-11892,-12069,-12246,-12409,-12543,-12634,-12668,
-12634,-12543,-12409,-12246,-12069,-11892,-11729,-11595,
-11504, 6383, 6368, 6329, 6271, 6200, 6123, 6047,
5976, 5918, 5879, 5864, 5879, 5918, 5976, 6047,
6123, 6200, 6271, 6329, 6368,-27934,-27999,-28175,
-28436,-28751,-29095,-29439,-29755,-30015,-30192,-30257,
-30192,-30015,-29755,-29439,-29095,-28751,-28436,-28175,
-27999, 0, 1, 4, 9, 15, 21, 27,
32, 35, 36, 35, 33, 30, 25, 20,
15, 11, 6, 3, 0, -208, -208, -208,
-207, -207, -206, -206, -205, -205, -205, -205,
-205, -205, -206, -206, -207, -207, -207, -208,
-208,-13864,-13928,-14101,-14351,-14647,-14959,-15255,
-15505,-15677,-15742,-15698,-15578,-15399,-15177,-14930,
-14675,-14428,-14207,-14028,-13908, 7754, 7863, 8157,
8582, 9086, 9616,10120,10546,10839,10949,10874,
10670,10366, 9989, 9569, 9134, 8714, 8337, 8032,
7828, 6921, 6901, 6848, 6772, 6681, 6586, 6495,
6419, 6366, 6346, 6359, 6396, 6451, 6519, 6594,
6672, 6748, 6816, 6871, 6907, 4420, 4449, 4527,
4639, 4772, 4912, 5045, 5157, 5235, 5264, 5244,
5190, 5110, 5010, 4899, 4785, 4674, 4574, 4494,
4440,-23418,-23489,-23681,-23959,-24289,-24636,-24965,
-25243,-25435,-25507,-25458,-25325,-25126,-24879,-24605,
-24320,-24046,-23799,-23600,-23466,-16576,-16605,-16684,
-16801,-16943,-17097,-17252,-17393,-17510,-17589,-17619,
-17589,-17510,-17393,-17252,-17097,-16943,-16801,-16684,
-16605, 9527, 9588, 9754,10000,10298,10622,10946,
11244,11489,11656,11717,11656,11489,11244,10946,
10622,10298,10000, 9754, 9588,-10678,-10669,-10644,
-10608,-10564,-10516,-10468,-10424,-10388,-10363,-10354,
-10363,-10388,-10424,-10468,-10516,-10564,-10608,-10644,
-10669,-5055,-5080,-5147,-5246,-5366,-5497,-5627,
-5747,-5846,-5913,-5938,-5913,-5846,-5747,-5627,
-5497,-5366,-5246,-5147,-5080,-21441,-21482,-21594,
-21760,-21961,-22180,-22398,-22599,-22765,-22877,-22919,
-22877,-22765,-22599,-22398,-22180,-21961,-21760,-21594,
-21482,-32767,-32767,16753,-16545,-32767,-32767,16753,
-16545,-6350,-6514,-6940,-7527,-8174,-8783,-9251,
-9479,-9448,-9241,-8911,-8509,-8087,-7698,-7393,
-7146,-6905,-6688,-6511,-6393, 7290, 7363, 7562,
7854, 8208, 8594, 8980, 9335, 9627, 9825, 9898,
9825, 9627, 9335, 8980, 8594, 8208, 7854, 7562,
7363,18631,18654,18718,18811,18925,19048,19172,
19285,19379,19442,19465,19442,19379,19285,19172,
19048,18925,18811,18718,18654
};
static short mario_tired_tbl[]={
1, 0, /* chn14_3translate x */
20, 1, /* chn14_3 translate y */
1, 0, /* chn14_3 translate z */
1, 0, /* chn14_3 rotate x */
1, 21, /* 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 */
20, 473, /* <m_waist>1_3 rotate z */
1, 0, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
20, 453, /* <m_body>1 rotate z */
1, 0, /* <m_head>2 rotate x */
1, 0, /* <m_head>2 rotate y */
20, 433, /* <m_head>2 rotate z */
1, 429, /* chn6 rotate x */
1, 430, /* chn6 rotate y */
1, 431, /* chn6 rotate z */
20, 44, /* <m_larmA>1 rotate x */
20, 64, /* <m_larmA>1 rotate y */
20, 84, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
20, 24, /* <m_larmB>1 rotate z */
1, 0, /* <m_lhand>1 rotate x */
1, 22, /* <m_lhand>1 rotate y */
1, 23, /* <m_lhand>1 rotate z */
1, 425, /* chn10 rotate x */
1, 426, /* chn10 rotate y */
1, 427, /* chn10 rotate z */
20, 125, /* <m_rarmA>1 rotate x */
20, 145, /* <m_rarmA>1 rotate y */
20, 165, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
20, 105, /* <m_rarmB>1 rotate z */
1, 0, /* <m_rhand>1 rotate x */
1, 0, /* <m_rhand>1 rotate y */
1, 104, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 428, /* chn15 rotate z */
20, 365, /* <m_llegA>1 rotate x */
20, 385, /* <m_llegA>1 rotate y */
20, 405, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
20, 345, /* <m_llegB>1 rotate z */
1, 0, /* <m_ltoot>1 rotate x */
1, 0, /* <m_ltoot>1 rotate y */
20, 325, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 432, /* chn17 rotate z */
20, 265, /* <m_rlegA>1 rotate x */
20, 285, /* <m_rlegA>1 rotate y */
20, 305, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
20, 245, /* <m_rlegB>1 rotate z */
20, 185, /* <m_rfoot>1 rotate x */
20, 205, /* <m_rfoot>1 rotate y */
20, 225, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioTiredWaiting = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
20, /* number of frames */
20, /* number of joints */
mario_tired_prm,
mario_tired_tbl
};