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

144 lines
5.5 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario bar waiting animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
May 1, 1996
********************************************************************************/
#include "../headers.h"
static short mario_stick_wait_prm[]={
0, -4, 189, -100, -104,16383, 104,-11499,
-3902,-1183,-9282,11633, -369,-29124, 8571, 1986,
3975,-6675,-9715, 1100,30143, 3640, -114,-11239,
12447, 4318, 4253,-27917,-4929, 1341,-9149,14080,
61, 2499,-31790,-32767,-32767,16753,-16545,-32767,
-32767,16753,-16545,-16803,-16801,-16797,-16790,-16779,
-16766,-16749,-16729,-16706,-16679,-16650,-16616,-16580,
-16540,-16496,-16449,-16398,-16344,-16286,-16224,-16158,
-16089,-16015,-15938,-15856,-15771,-15681,-15588,-15490,
-15388,-15281,-15171,-15052,-14922,-14782,-14632,-14473,
-14306,-14131,-13950,-13764,-13572,-13376,-13176,-12973,
-12769,-12563,-12356,-12150,-11945,-11742,-11541,-11344,
-11150,-10962,-10779,-10602,-10433,-10271,-10118,-9974,
-9841,-9718,-9607,-9509,-9424,-9352,-9320,-9345,
-9422,-9544,-9705,-9897,-10115,-10351,-10599,-10853,
-11105,-11349,-11580,-11789,-11970,-12141,-12320,-12508,
-12703,-12903,-13109,-13318,-13530,-13744,-13959,-14173,
-14387,-14597,-14805,-15007,-15205,-15396,-15579,-15753,
-15918,-16072,-16214,-16344,-16459,-16560,-16645,-16712,
-16762,-16792,-16803,-3994,-3986,-3963,-3926,-3876,
-3814,-3742,-3660,-3571,-3474,-3372,-3266,-3156,
-3044,-2932,-2819,-2709,-2601,-2497,-2398,-2305,
-2220,-2144,-2077,-2022,-1979,-1949,-1935,-1936,
-1954,-1991,-2047,-2121,-2212,-2317,-2437,-2570,
-2715,-2872,-3040,-3217,-3403,-3598,-3799,-4007,
-4219,-4437,-4658,-4882,-5107,-5334,-5560,-5786,
-6010,-6231,-6449,-6663,-6872,-7074,-7269,-7457,
-7636,-7805,-7964,-8111,-8246,-8368,-8467,-8535,
-8576,-8591,-8583,-8555,-8509,-8448,-8373,-8289,
-8196,-8098,-7997,-7896,-7797,-7694,-7579,-7454,
-7320,-7178,-7028,-6872,-6712,-6547,-6379,-6209,
-6038,-5868,-5698,-5531,-5367,-5207,-5053,-4905,
-4764,-4632,-4509,-4397,-4296,-4208,-4134,-4075,
-4031,-4004,-3994,-1465,-1459,-1440,-1411,-1371,
-1323,-1267,-1203,-1134,-1060, -982, -902, -819,
-736, -653, -572, -493, -417, -345, -280, -220,
-168, -125, -91, -68, -57, -58, -73, -102,
-148, -210, -290, -388, -501, -631, -774, -931,
-1101,-1282,-1474,-1676,-1886,-2105,-2331,-2562,
-2799,-3041,-3285,-3532,-3781,-4030,-4279,-4527,
-4773,-5015,-5254,-5488,-5716,-5937,-6151,-6356,
-6551,-6737,-6910,-7072,-7221,-7355,-7465,-7542,
-7589,-7608,-7601,-7570,-7519,-7450,-7364,-7265,
-7155,-7036,-6910,-6781,-6650,-6511,-6356,-6187,
-6005,-5812,-5608,-5397,-5178,-4953,-4724,-4493,
-4260,-4027,-3795,-3567,-3343,-3124,-2913,-2711,
-2519,-2338,-2170,-2016,-1879,-1758,-1657,-1575,
-1515,-1478,-1465, 2785, 204,-4029, 2466, 1623,
17216
};
static short mario_stick_wait_tbl[]={
1, 1, /* chn14translate x */
1, 2, /* chn14 translate y */
1, 3, /* chn14 translate z */
1, 4, /* chn14 rotate x */
1, 5, /* chn14 rotate y */
1, 6, /* chn14 rotate z */
1, 382, /* <m_waist>1_3 rotate x */
1, 383, /* <m_waist>1_3 rotate y */
1, 384, /* <m_waist>1_3 rotate z */
1, 379, /* <m_body>1 rotate x */
1, 380, /* <m_body>1 rotate y */
1, 381, /* <m_body>1 rotate z */
112, 43, /* <m_head>2 rotate x */
112, 155, /* <m_head>2 rotate y */
112, 267, /* <m_head>2 rotate z */
1, 39, /* chn6 rotate x */
1, 40, /* chn6 rotate y */
1, 41, /* chn6 rotate z */
1, 11, /* <m_larmA>1 rotate x */
1, 12, /* <m_larmA>1 rotate y */
1, 13, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
1, 10, /* <m_larmB>1 rotate z */
1, 7, /* <m_lhand>1 rotate x */
1, 8, /* <m_lhand>1 rotate y */
1, 9, /* <m_lhand>1 rotate z */
1, 35, /* chn10 rotate x */
1, 36, /* chn10 rotate y */
1, 37, /* chn10 rotate z */
1, 18, /* <m_rarmA>1 rotate x */
1, 19, /* <m_rarmA>1 rotate y */
1, 20, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
1, 17, /* <m_rarmB>1 rotate z */
1, 14, /* <m_rhand>1 rotate x */
1, 15, /* <m_rhand>1 rotate y */
1, 16, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 38, /* chn15 rotate z */
1, 32, /* <m_llegA>1 rotate x */
1, 33, /* <m_llegA>1 rotate y */
1, 34, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
1, 31, /* <m_llegB>1 rotate z */
1, 28, /* <m_ltoot>1 rotate x */
1, 29, /* <m_ltoot>1 rotate y */
1, 30, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 42, /* chn17 rotate z */
1, 25, /* <m_rlegA>1 rotate x */
1, 26, /* <m_rlegA>1 rotate y */
1, 27, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
1, 24, /* <m_rlegB>1 rotate z */
1, 21, /* <m_rfoot>1 rotate x */
1, 22, /* <m_rfoot>1 rotate y */
1, 23, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioBarWaiting = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
112, /* number of frames */
20, /* number of joints */
mario_stick_wait_prm,
mario_stick_wait_tbl
};