sm64/data/Anime/moveroofR.c

167 lines
6.6 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario roof moving right animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
January 10, 1996
********************************************************************************/
#include "../headers.h"
static short mario_moveR2L_prm[]={
0, 27, 25, 20, 12, 3, -6, -17,
-27, -35, -42, -48, -54, -59, -64, -69,
-72, -73, -72, -69, 189, 190, 192, 196,
200, 204, 208, 212, 214, 215, 214, 212,
209, 205, 201, 197, 193, 190, 189,16383,
-118,-1664,-3985,-3963,-1707,-1284, -130, 1583,
3684, 6000, 8361,10594,12527,13988,15097,16086,
16951,17688,18293,18763,19092,19278,19316,-12899,
-12763,-12396,-11859,-11213,-10519,-9838,-9232,-8760,
-8486,-8433,-8556,-8802,-9123,-9468,-9787,-10030,
-10146,-10087,-10591,-11270,-13129,-15901,-19315,-23106,
-27004,-30742,31483,28871,26729,24678,22751,20985,
19415,18077,17006,16237,15806, 3927, 535,-2065,
-1773,-1769,-1760,-1746,-1728,-1708,-1686,-1665,
-1645,-1627,-1613,-1603,-1600,-1604,-1616,-1638,
-1670,-1715,-1773, 3512, 3172, 2249, 893, -746,
-2524,-4290,-5896,-7193,-8033,-8015,-7071,-5548,
-3794,-1411, 1710, 4796, 7066, 7744, 6744, 6554,
6056, 5357, 4561, 3774, 3104, 2655, 2535, 2848,
4800, 8425,12073,14094,14001,12811,11136, 9586,
8771,23614,23505,23227,22858,22475,22155,21974,
22009,22338,23036,24808,27884,31636,-30098,-25620,
-20196,-14999,-11201,-9977, 27, 603,-13531,20270,
19492,17790,16113,15411,16089,17558,19262,20651,
21171,20167,18039,15814,14523,14463,15014,15826,
16547,16828, 3878, 3920, 4032, 4194, 4386, 4590,
4784, 4949, 5065, 5113, 5092, 5023, 4916, 4780,
4624, 4459, 4293, 4137, 4000, -3, 129, 485,
1007, 1633, 2305, 2963, 3547, 3997, 4253, 4300,
4187, 3958, 3655, 3321, 2997, 2728, 2554, 2519,
-19648,-19593,-19442,-19222,-18958,-18676,-18399,-18155,
-17967,-17862,-17826,-17827,-17863,-17931,-18027,-18149,
-18295,-18460,-18643, 29, 29, 26, 24, 21,
19, 18, 19, 23, 29, 52, 90, 126,
142, 131, 106, 75, 47, 29, -287, -288,
-288, -289, -290, -291, -291, -291, -289, -287,
-280, -268, -257, -251, -255, -263, -273, -282,
-287,-8655,-8623,-8541,-8436,-8330,-8249,-8216,
-8257,-8395,-8655,-9509,-10958,-12326,-12933,-12540,
-11585,-10398,-9311,-8655, 4797, 4989, 5511, 6280,
7214, 8231, 9249,10186,10959,11487,11561,11158,
10475, 9708, 8752, 7533, 6303, 5308, 4797, -676,
-697, -751, -824, -901, -968,-1012,-1017, -970,
-856, -343, 539, 1262, 1296, 354,-1207,-2952,
-4442,-5243,-3195,-3327,-3686,-4209,-4837,-5510,
-6166,-6745,-7187,-7431,-7235,-6567,-5678,-4821,
-3873,-2718,-1617, -827, -608,-13187,-13142,-13026,
-12871,-12708,-12566,-12476,-12470,-12578,-12830,-13749,
-15339,-16851,-17537,-17121,-16080,-14797,-13657,-13042,
-32767,-32767,16753,-16545,-32767,-32767,16753,-16545,
1218, 1335, 1659, 2145, 2750, 3432, 4146, 4850,
5501, 6054, 6638, 7249, 7647, 7595, 7024, 6122,
5029, 3886, 2835, -78, -266, -770,-1505,-2383,
-3317,-4220,-5005,-5586,-5874,-5393,-4118,-2641,
-1553, -957, -522, -191, 92, 387, 5262, 5042,
4443, 3554, 2465, 1266, 47,-1101,-2090,-2830,
-3276,-3395,-3108,-2339, -782, 1442, 3772, 5643,
6493, -201, -304, -584, -997,-1499,-2047,-2598,
-3108,-3532,-3829,-4056,-4288,-4501,-4672,-4780,
-4802,-4714,-4495,-4122,-2481,-2317,-1872,-1213,
-409, 472, 1364, 2197, 2903, 3415, 3780, 4090,
4345, 4540, 4675, 4748, 4755, 4696, 4567, 1067,
1011, 858, 632, 355, 51, -256, -545, -792,
-974,-1089,-1160,-1200,-1220,-1234,-1254,-1294,
-1364,-1479, 1677, 1307, 310,-1138,-2869,-4708,
-6483,-8021,-9150,-9698,-9684,-9291,-8590,-7652,
-6549,-5353,-4133,-2962,-1911,-3138,-3263,-3596,
-4072,-4628,-5198,-5719,-6127,-6356,-6343,-6069,
-5590,-4951,-4198,-3377,-2535,-1717, -970, -340,
10637,10782,11172,11741,12420,13142,13841,14449,
14898,15122,15100,14891,14543,14104,13622,13145,
12722,12400,12229
};
static short mario_moveR2L_tbl[]={
19, 1, /* chn14translate x */
19, 20, /* chn14 translate y */
1, 0, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 39, /* chn14 rotate y */
1, 0, /* chn14 rotate z */
19, 514, /* <m_waist>1_3 rotate x */
19, 533, /* <m_waist>1_3 rotate y */
19, 552, /* <m_waist>1_3 rotate z */
19, 457, /* <m_body>1 rotate x */
19, 476, /* <m_body>1 rotate y */
19, 495, /* <m_body>1 rotate z */
19, 400, /* <m_head>2 rotate x */
19, 419, /* <m_head>2 rotate y */
19, 438, /* <m_head>2 rotate z */
1, 396, /* chn6 rotate x */
1, 397, /* chn6 rotate y */
1, 398, /* chn6 rotate z */
19, 44, /* <m_larmA>1 rotate x */
19, 63, /* <m_larmA>1 rotate y */
19, 82, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
1, 43, /* <m_larmB>1 rotate z */
1, 40, /* <m_lhand>1 rotate x */
1, 41, /* <m_lhand>1 rotate y */
1, 42, /* <m_lhand>1 rotate z */
1, 392, /* chn10 rotate x */
1, 393, /* chn10 rotate y */
1, 394, /* chn10 rotate z */
19, 123, /* <m_rarmA>1 rotate x */
19, 142, /* <m_rarmA>1 rotate y */
19, 161, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
19, 104, /* <m_rarmB>1 rotate z */
1, 101, /* <m_rhand>1 rotate x */
1, 102, /* <m_rhand>1 rotate y */
1, 103, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 395, /* chn15 rotate z */
19, 335, /* <m_llegA>1 rotate x */
19, 354, /* <m_llegA>1 rotate y */
19, 373, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
19, 316, /* <m_llegB>1 rotate z */
19, 259, /* <m_ltoot>1 rotate x */
19, 278, /* <m_ltoot>1 rotate y */
19, 297, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 399, /* chn17 rotate z */
19, 202, /* <m_rlegA>1 rotate x */
19, 221, /* <m_rlegA>1 rotate y */
19, 240, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
19, 183, /* <m_rlegB>1 rotate z */
1, 180, /* <m_rfoot>1 rotate x */
1, 181, /* <m_rfoot>1 rotate y */
1, 182, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioMoveRoofR = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
19, /* number of frames */
20, /* number of joints */
mario_moveR2L_prm,
mario_moveR2L_tbl
};