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

199 lines
8.4 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario swim carry waiting animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
February 1, 1996
********************************************************************************/
#include "../headers.h"
static short mario_swim_carry_wait_prm[]={
0, 189, 188, 188, 186, 185, 183, 181,
179, 178, 176, 176, 175, 175, 176, 176,
177, 178, 179, 180, 181, 182, 183, 184,
185, 186, 187, 188, 188, 189, 189,16383,
-356, -370, -407, -463, -535, -618, -707, -798,
-887, -970,-1041,-1098,-1135,-1148,-1139,-1114,
-1075,-1025, -965, -898, -826, -752, -678, -607,
-540, -480, -429, -390, -365, -356,-4048,-4048,
-4049,-4049,-4051,-4052,-4053,-4054,-4056,-4057,
-4058,-4059,-4059,-4060,-4059,-4059,-4058,-4058,
-4057,-4056,-4055,-4054,-4053,-4052,-4051,-4050,
-4049,-4048,-4048,-4048,-6290,-6292,-6297,-6305,
-6315,-6327,-6340,-6353,-6365,-6377,-6387,-6395,
-6400,-6402,-6401,-6397,-6392,-6385,-6376,-6367,
-6357,-6346,-6336,-6326,-6316,-6308,-6300,-6295,
-6291,-6290,-8728,-8767,-8874,-9038,-9246,-9485,
-9743,-10007,-10265,-10504,-10712,-10876,-10984,-11023,
-10997,-10924,-10811,-10664,-10490,-10296,-10089,-9875,
-9661,-9454,-9260,-9086,-8940,-8826,-8754,-8728,
-28483,-28533,-28671,-28880,-29146,-29452,-29783,-30121,
-30451,-30757,-31023,-31233,-31370,-31420,-31387,-31294,
-31149,-30961,-30739,-30491,-30225,-29952,-29678,-29412,
-29164,-28942,-28754,-28610,-28516,-28483,-28944,-28938,
-28922,-28898,-28867,-28832,-28794,-28755,-28717,-28682,
-28652,-28628,-28612,-28606,-28610,-28620,-28637,-28659,
-28684,-28713,-28743,-28775,-28806,-28837,-28865,-28891,
-28912,-28929,-28940,-28944, 2561, 2555, 2537, 2509,
2473, 2433, 2389, 2344, 2300, 2260, 2225, 2197,
2179, 2172, 2176, 2189, 2208, 2233, 2262, 2295,
2330, 2367, 2403, 2438, 2471, 2501, 2525, 2545,
2557, 2561, 1239, 1286, 1416, 1614, 1864, 2153,
2464, 2783, 3094, 3382, 3633, 3831, 3961, 4007,
3976, 3888, 3752, 3575, 3365, 3132, 2882, 2623,
2365, 2115, 1881, 1672, 1495, 1358, 1270, 1239,
2758, 2790, 2880, 3017, 3190, 3390, 3606, 3826,
4042, 4241, 4415, 4552, 4642, 4674, 4653, 4592,
4497, 4375, 4230, 4068, 3895, 3716, 3537, 3364,
3202, 3057, 2935, 2840, 2779, 2758,-8735,-8735,
-8736,-8737,-8739,-8740,-8742,-8744,-8746,-8748,
-8749,-8751,-8751,-8752,-8752,-8751,-8750,-8749,
-8748,-8746,-8745,-8743,-8742,-8740,-8739,-8737,
-8736,-8735,-8735,-8735,-7536,-7566,-7649,-7776,
-7936,-8121,-8321,-8525,-8724,-8909,-9070,-9196,
-9279,-9309,-9289,-9233,-9146,-9032,-8898,-8748,
-8588,-8423,-8257,-8097,-7947,-7813,-7700,-7612,
-7556,-7536,-3675, 5305,-30781, 39, 34, 21,
2, -21, -47, -73, -98, -120, -137, -147,
-149, -135, -107, -68, -24, 21, 62, 95,
113, 120, 119, 113, 102, 89, 75, 61,
50, 42, 39, 583, 582, 581, 580, 578,
575, 573, 570, 568, 566, 564, 564, 563,
564, 565, 567, 568, 570, 572, 573, 574,
575, 577, 578, 579, 580, 581, 582, 583,
583,-13230,-13315,-13547,-13893,-14317,-14785,-15265,
-15721,-16119,-16425,-16605,-16625,-16387,-15873,-15170,
-14366,-13547,-12800,-12213,-11872,-11757,-11772,-11888,
-12079,-12315,-12571,-12818,-13029,-13175,-13230,14027,
14050,14114,14212,14338,14487,14652,14825,15002,
15176,15341,15489,15616,15714,15778,15800,15775,
15702,15591,15449,15284,15103,14914,14725,14544,
14379,14237,14126,14053,14027, 3775, 3761, 3724,
3666, 3592, 3504, 3408, 3306, 3202, 3099, 3003,
2916, 2841, 2783, 2746, 2733, 2748, 2790, 2856,
2939, 3036, 3143, 3254, 3365, 3471, 3568, 3652,
3717, 3759, 3775, 5202, 5209, 5230, 5262, 5303,
5352, 5405, 5462, 5520, 5577, 5630, 5679, 5720,
5752, 5773, 5780, 5772, 5748, 5712, 5665, 5612,
5552, 5491, 5429, 5370, 5316, 5270, 5234, 5210,
5202,-20217,-20243,-20317,-20432,-20580,-20753,-20945,
-21147,-21354,-21557,-21748,-21922,-22069,-22184,-22258,
-22284,-22254,-22170,-22040,-21874,-21682,-21471,-21251,
-21031,-20820,-20627,-20461,-20332,-20247,-20217, 113,
114, 119, 127, 136, 146, 157, 168, 177,
185, 191, 194, 193, 187, 179, 169, 158,
148, 139, 133, 129, 125, 122, 119, 117,
115, 114, 113, 113, 113, -257, -255, -252,
-247, -241, -234, -226, -219, -213, -208, -204,
-202, -203, -207, -214, -221, -229, -236, -243,
-247, -250, -252, -253, -255, -256, -256, -256,
-257, -257, -257,-11817,-11898,-12122,-12457,-12873,
-13340,-13825,-14299,-14732,-15091,-15347,-15468,-15403,
-15153,-14771,-14306,-13811,-13336,-12933,-12651,-12464,
-12305,-12173,-12066,-11981,-11916,-11869,-11839,-11822,
-11817,14566,14591,14662,14772,14913,15079,15263,
15457,15655,15850,16033,16200,16341,16451,16522,
16547,16518,16437,16313,16154,15969,15767,15556,
15346,15143,14958,14800,14675,14594,14566,-4117,
-4106,-4074,-4025,-3961,-3887,-3804,-3717,-3629,
-3542,-3459,-3385,-3321,-3272,-3240,-3229,-3242,
-3278,-3334,-3405,-3488,-3578,-3673,-3768,-3858,
-3941,-4012,-4068,-4104,-4117,-5735,-5742,-5760,
-5788,-5824,-5866,-5913,-5963,-6013,-6062,-6109,
-6152,-6188,-6216,-6234,-6240,-6233,-6212,-6181,
-6140,-6093,-6041,-5988,-5934,-5882,-5835,-5795,
-5763,-5743,-5735,-20641,-20662,-20721,-20811,-20928,
-21065,-21216,-21376,-21539,-21699,-21851,-21988,-22104,
-22195,-22253,-22274,-22250,-22184,-22081,-21950,-21798,
-21631,-21458,-21284,-21117,-20965,-20834,-20732,-20665,
-20641,-31313,32755,16406,-16545,31399,-32687,16399,
-16545,-8073, 1542,24030,24022,23997,23960,23913,
23858,23800,23740,23681,23627,23579,23542,23518,
23509,23515,23531,23557,23590,23630,23674,23721,
23770,23818,23865,23909,23949,23982,24008,24025,
24030
};
static short mario_swim_carry_wait_tbl[]={
1, 0, /* chn14_2translate x */
30, 1, /* chn14_2 translate y */
1, 0, /* chn14_2 translate z */
1, 0, /* chn14_2 rotate x */
1, 31, /* chn14_2 rotate y */
1, 0, /* chn14_2 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
30, 795, /* <m_waist>1_3 rotate z */
1, 0, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
1, 794, /* <m_body>1 rotate z */
1, 0, /* <m_head>2 rotate x */
1, 0, /* <m_head>2 rotate y */
1, 793, /* <m_head>2 rotate z */
1, 789, /* chn6 rotate x */
1, 790, /* chn6 rotate y */
1, 791, /* chn6 rotate z */
30, 152, /* <m_larmA>1 rotate x */
30, 182, /* <m_larmA>1 rotate y */
30, 212, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
30, 122, /* <m_larmB>1 rotate z */
30, 32, /* <m_rhand2>2 rotate x */
30, 62, /* <m_rhand2>2 rotate y */
30, 92, /* <m_rhand2>2 rotate z */
1, 785, /* chn10 rotate x */
1, 786, /* chn10 rotate y */
1, 787, /* chn10 rotate z */
1, 362, /* <m_rarmA>1 rotate x */
1, 363, /* <m_rarmA>1 rotate y */
1, 364, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
30, 332, /* <m_rarmB>1 rotate z */
30, 242, /* <m_rhand2>1 rotate x */
30, 272, /* <m_rhand2>1 rotate y */
30, 302, /* <m_rhand2>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 788, /* chn15 rotate z */
30, 695, /* <m_llegA>1 rotate x */
30, 725, /* <m_llegA>1 rotate y */
30, 755, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
30, 665, /* <m_llegB>1 rotate z */
30, 575, /* <m_ltoot>1 rotate x */
30, 605, /* <m_ltoot>1 rotate y */
30, 635, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 792, /* chn17 rotate z */
30, 485, /* <m_rlegA>1 rotate x */
30, 515, /* <m_rlegA>1 rotate y */
30, 545, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
30, 455, /* <m_rlegB>1 rotate z */
30, 365, /* <m_rfoot>1 rotate x */
30, 395, /* <m_rfoot>1 rotate y */
30, 425, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSwimCarryWait = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
30, /* number of frames */
20, /* number of joints */
mario_swim_carry_wait_prm,
mario_swim_carry_wait_tbl
};