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

131 lines
4.9 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario slip braking animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
Swptember 04, 1995
********************************************************************************/
#include "../headers.h"
static short mario_slip_brake_prm[]={
0, 54,16383, -118, 73, 556, 1195, 1854,
2399, 2692, 2710,-1664,-1698,-1784,-1897,-2014,
-2110,-2162,-2165,-3985,-4130,-4496,-4981,-5481,
-5893,-6115,-6129,-10742,-10926,-11389,-12002,-12634,
-13156,-13436,-13454,-24240,-25028,-27065,-29862,-32928,
-35773,-37909,-38843,-13163,-13934,-15927,-18664,-21664,
-24448,-26537,-27452,19238,20098,22321,25374,28720,
31826,34156,35177, 0, -18, -65, -127, -192,
-245, -273, -275, 0, 295, 1042, 2030, 3049,
3890, 4343, 4372,-4724,-4897,-5335,-5913,-6510,
-7003,-7268,-7285,-9282,-9494,-10028,-10735,-11465,
-12067,-12391,-12411,12583,12109,10884, 9201, 7357,
5645, 4360, 3798,12698,12190,10876, 9072, 7094,
5258, 3881, 3278, 6305, 5968, 5097, 3902, 2592,
1375, 463, 63, 27, 20, 1, -25, -54,
-81, -101, -110, 603, 603, 602, 600, 598,
596, 594, 594,-13531,-13660,-13995,-14455,-14959,
-15427,-15779,-15932, 1600, 2325, 4201, 6776, 9600,
12220,14186,15047, -59, -48, -22, 13, 53,
90, 118, 130, -335, -334, -331, -327, -322,
-318, -315, -314,-25567,-25888,-26717,-27856,-29104,
-30262,-31131,-31512, 149, 153, 162, 174, 187,
200, 210, 214, -247, -244, -237, -227, -216,
-205, -197, -194,-13246,-13409,-13831,-14409,-15044,
-15633,-16075,-16269, 2503, 3127, 4741, 6957, 9386,
11641,13333,14073, 0, -3, -11, -22, -35,
-46, -55, -58, 108, 107, 104, 101, 97,
94, 91, 90,-24265,-24586,-25415,-26553,-27800,
-28958,-29827,-30207,32767,32767,16753,-16545,32767,
32767,16753,-16545, 0, 5, 19, 38, 57,
73, 82, 83, 834, 834, 833, 832, 831,
830, 830, 830, 6165, 6236, 6415, 6651, 6895,
7096, 7205, 7212, 0, 19, 71, 142, 220,
292, 346, 370, -834, -829, -817, -801, -782,
-765, -753, -747, 5100, 4841, 4170, 3249, 2239,
1303, 600, 292, 7784
};
static short mario_slip_brake_tbl[]={
1, 0, /* chn14translate x */
1, 1, /* chn14 translate y */
1, 0, /* chn14 translate z */
1, 0, /* chn14 rotate x */
1, 2, /* 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, 283, /* <m_waist>1_3 rotate z */
8, 259, /* <m_body>1 rotate x */
8, 267, /* <m_body>1 rotate y */
8, 275, /* <m_body>1 rotate z */
8, 235, /* <m_head>2 rotate x */
8, 243, /* <m_head>2 rotate y */
8, 251, /* <m_head>2 rotate z */
1, 231, /* chn6 rotate x */
1, 232, /* chn6 rotate y */
1, 233, /* chn6 rotate z */
8, 35, /* <m_larmA>1 rotate x */
8, 43, /* <m_larmA>1 rotate y */
8, 51, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
8, 27, /* <m_larmB>1 rotate z */
8, 3, /* <m_lhand>1 rotate x */
8, 11, /* <m_lhand>1 rotate y */
8, 19, /* <m_lhand>1 rotate z */
1, 227, /* chn10 rotate x */
1, 228, /* chn10 rotate y */
1, 229, /* chn10 rotate z */
8, 91, /* <m_rarmA>1 rotate x */
8, 99, /* <m_rarmA>1 rotate y */
8, 107, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
8, 83, /* <m_rarmB>1 rotate z */
8, 59, /* <m_rhand>1 rotate x */
8, 67, /* <m_rhand>1 rotate y */
8, 75, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 230, /* chn15 rotate z */
8, 203, /* <m_llegA>1 rotate x */
8, 211, /* <m_llegA>1 rotate y */
8, 219, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
8, 195, /* <m_llegB>1 rotate z */
8, 171, /* <m_ltoot>1 rotate x */
8, 179, /* <m_ltoot>1 rotate y */
8, 187, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 234, /* chn17 rotate z */
8, 147, /* <m_rlegA>1 rotate x */
8, 155, /* <m_rlegA>1 rotate y */
8, 163, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
8, 139, /* <m_rlegB>1 rotate z */
8, 115, /* <m_rfoot>1 rotate x */
8, 123, /* <m_rfoot>1 rotate y */
8, 131, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSlipBrake = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
8, /* number of frames */
20, /* number of joints */
mario_slip_brake_prm,
mario_slip_brake_tbl
};