sm64/data/Anime/putting.c

169 lines
6.6 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario putting animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
July 11, 1995
********************************************************************************/
#include "../headers.h"
static short mario_put_prm[]={
0, 158, 153, 149, 144, 140, 136, 131,
131, 132, 139, 147, 153, 160, 166, 170,
172, 7, 3, -1, -6, -12, -17, -21,
-22, -21, -18, -15, -12, -8, -5, -2,
-1,16383,-6194,-6194,-6194,-6194,-6194,-6194,
-6194,-6366,-6194,-5345,-4263,-3082,-1932, -947,
-258, 0,-1660,-1660,-1660,-1660,-1660,-1660,
-1660,-1660,-1660,-1661,-1663,-1664,-1666,-1667,
-1668,-1668,-5781,-5781,-5781,-5781,-5781,-5781,
-5781,-5810,-5781,-5636,-5452,-5250,-5054,-4886,
-4769,-4724,-1854,-1999,-2190,-2407,-2628,-2833,
-3002,-2739,-3002,-4474,-6350,-8399,-10393,-12102,
-13296,-13745, 4633, 4556, 4455, 4340, 4223, 4114,
4025, 4152, 4025, 3302, 2380, 1373, 394, -444,
-1031,-1251,-1726,-1875,-2072,-2296,-2524,-2736,
-2910,-2707,-2910,-4095,-5605,-7254,-8859,-10234,
-11195,-11556,-30202,-29856,-29400,-28884,-28356,-27866,
-27463,-27832,-27463,-25219,-22359,-19234,-16194,-13589,
-11769,-11084, 2767, 2767, 2767, 2767, 2767, 2767,
2767, 2844, 2767, 2388, 1905, 1377, 863, 423,
115, 0, 525, 525, 525, 525, 525, 525,
525, 540, 525, 453, 361, 261, 163, 80,
21, 0,-4654,-4654,-4654,-4654,-4654,-4654,
-4654,-4707,-4654,-4392,-4059,-3694,-3339,-3035,
-2823,-2743,-4045,-4426,-4930,-5500,-6084,-6625,
-7069,-6961,-7069,-8070,-9345,-10738,-12093,-13254,
-14065,-14371,-3330,-3207,-3045,-2861,-2673,-2499,
-2356,-2428,-2356,-1847,-1199, -491, 197, 788,
1200, 1355, 3335, 3428, 3550, 3689, 3831, 3962,
4070, 3894, 4070, 5050, 6299, 7664, 8991,10129,
10923,11222,-28925,-28573,-28110,-27584,-27047,-26548,
-26139,-26415,-26139,-24348,-22065,-19571,-17144,-15065,
-13612,-13066, 140, -13, -219, -455, -697, -921,
-1105,-1174,-1105, -953, -760, -549, -344, -168,
-46, 0, 365, 292, 190, 71, -51, -166,
-259, -280, -259, -252, -243, -233, -224, -216,
-210, -208,-17516,-17570,-17492,-17330,-17131,-16942,
-16810,-16870,-16810,-16406,-15892,-15330,-14783,-14314,
-13987,-13864,13073,13776,14397,14948,15442,15890,
16306,16645,16306,15134,13641,12009,10422, 9061,
8111, 7754, 6081, 5708, 5275, 4815, 4359, 3937,
3582, 3411, 3582, 4039, 4622, 5259, 5879, 6410,
6781, 6921, 5580, 5625, 5561, 5427, 5262, 5106,
4996, 4994, 4996, 4917, 4817, 4707, 4600, 4508,
4444, 4420,-20850,-21773,-22855,-24014,-25168,-26234,
-27132,-27486,-27132,-26351,-25357,-24270,-23213,-22307,
-21674,-21436, -300, -139, 81, 336, 598, 841,
1039, 1110, 1039, 897, 715, 517, 324, 158,
43, 0, -94, -80, -53, -19, 18, 53,
81, 88, 81, 70, 55, 40, 25, 12,
3, 0,-19702,-19827,-19725,-19477,-19162,-18863,
-18658,-18683,-18658,-18373,-18009,-17612,-17225,-16894,
-16663,-16576,14220,15017,15650,16160,16586,16970,
17349,17664,17349,16277,14911,13419,11967,10723,
9854, 9527,-10201,-9775,-9239,-8646,-8046,-7490,
-7029,-6828,-7029,-7529,-8166,-8862,-9539,-10120,
-10525,-10678,-6286,-6645,-6992,-7322,-7630,-7912,
-8164,-8309,-8164,-7738,-7195,-6602,-6025,-5531,
-5185,-5055,-17772,-18681,-19826,-21097,-22383,-23576,
-24564,-24929,-24564,-23807,-22843,-21789,-20764,-19886,
-19273,-19042,32767,32767,18943,18819,18497,18053,
17564,17105,16753,16684,16753,16753,16753,16753,
16753,16753,16753,16753,-16545,32767,32767,19152,
19016,18663,18177,17641,17139,16753,16678,16753,
16753,16753,16753,16753,16753,16753,16753,-16545,
4250, 4138, 3919, 3611, 3228, 2788, 2306, 1621,
724, -137, -719, -970,-1051,-1026, -962, -926,
-2777,-1542, 81, 1921, 3800, 5543, 6976, 7417,
6976, 6304, 5448, 4513, 3603, 2823, 2279, 2074,
14713,14831,14965,15112,15268,15429,15592,15754,
15910,16057,16191,16309,16407,16481,16528,16545,
};
static short mario_put_tbl[]={
1, 0, /* chn14_3_1translate x */
16, 1, /* chn14_3_1 translate y */
16, 17, /* chn14_3_1 translate z */
1, 0, /* chn14_3_1 rotate x */
1, 33, /* chn14_3_1 rotate y */
1, 0, /* chn14_3_1 rotate z */
1, 0, /* <m_waist>1_3 rotate x */
1, 0, /* <m_waist>1_3 rotate y */
16, 552, /* <m_waist>1_3 rotate z */
1, 0, /* <m_body>1 rotate x */
1, 0, /* <m_body>1 rotate y */
16, 536, /* <m_body>1 rotate z */
1, 0, /* <m_head>2 rotate x */
1, 0, /* <m_head>2 rotate y */
16, 520, /* <m_head>2 rotate z */
1, 501, /* chn6 rotate x */
1, 502, /* chn6 rotate y */
16, 503, /* chn6 rotate z */
16, 98, /* <m_larmA>1_2 rotate x */
16, 114, /* <m_larmA>1_2 rotate y */
16, 130, /* <m_larmA>1_2 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
16, 82, /* <m_larmB>1 rotate z */
16, 34, /* <m_lhand>1 rotate x */
16, 50, /* <m_lhand>1 rotate y */
16, 66, /* <m_lhand>1 rotate z */
1, 482, /* chn10 rotate x */
1, 483, /* chn10 rotate y */
16, 484, /* chn10 rotate z */
16, 210, /* <m_rarmA>1_2 rotate x */
16, 226, /* <m_rarmA>1_2 rotate y */
16, 242, /* <m_rarmA>1_2 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
16, 194, /* <m_rarmB>1 rotate z */
16, 146, /* <m_rhand>1 rotate x */
16, 162, /* <m_rhand>1 rotate y */
16, 178, /* <m_rhand>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
1, 500, /* chn15 rotate z */
16, 434, /* <m_llegA>1 rotate x */
16, 450, /* <m_llegA>1 rotate y */
16, 466, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
16, 418, /* <m_llegB>1 rotate z */
16, 370, /* <m_ltoot>1 rotate x */
16, 386, /* <m_ltoot>1 rotate y */
16, 402, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 519, /* chn17 rotate z */
16, 322, /* <m_rlegA>1 rotate x */
16, 338, /* <m_rlegA>1 rotate y */
16, 354, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
16, 306, /* <m_rlegB>1 rotate z */
16, 258, /* <m_rfoot>1 rotate x */
16, 274, /* <m_rfoot>1 rotate y */
16, 290, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioPutting = {
MAP_ANIM_ONETIME, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
16,
20,
mario_put_prm,
mario_put_tbl
};