/******************************************************************************** Ultra 64 MARIO Brothers mario slipping animation data Copyright 1996 Nintendo co., ltd. All rights reserved March 18, 1996 ********************************************************************************/ #include "../headers.h" static short mario_slip_prm[]={ 0, 54, 54, 54, 54, 54, 66, 91, 114, 119, 133, 149, 158, 163, 165, 167, 169, 170, 171, 171, 172, 0, -1, -3, -8, -12, -17, -21, -25, -26, -6, -2, -1, -1, 0, 0, 0, 0, 0, 0, 0,16383, -118, 554, 2134, 3963, 5382, 6002, 5846, 4470, 3148, 2703, 2272, 1860, 1474, 1119, 802, 530, 307, 140, 36, 0,-1664,-2116, -3128,-4183,-4766,-3865,-2715,-3034,-3475,-3366, -3209,-3017,-2801,-2575,-2349,-2137,-1950,-1802, -1704,-1668,-3985,-4072,-4343,-4808,-5480,-7283, -8666,-7011,-5235,-4973,-4785,-4661,-4591,-4564, -4569,-4597,-4637,-4679,-4711,-4724,-10742,-11078, -11638,-11750,-10742,-5595, 0, 0, 0,-1193, -2613,-4187,-5843,-7510,-9117,-10593,-11864,-12861, -13512,-13745,-24240,-24970,-26763,-29028,-31173,31945, 29964,29202,30271,-32289,-28764,-24864,-20765,-16642, -12672,-9029,-5890,-3430,-1825,-1251,-13163,-14840, -18809,-23484,-27273,-29259,-30067,-30065,-29120,-27534, -25683,-23654,-21535,-19414,-17378,-15516,-13915,-12663, -11847,-11556,19238,19587,20337,21043,21257,20219, 18154,15242,12322, 9918, 7271, 4480, 1644,-1135, -3760,-6132,-8149,-9714,-10725,-11084, 0, -294, -1046,-2057,-3129,-5179,-2764,-2067,-1824,-1605, -1380,-1153, -931, -719, -524, -351, -206, -95, -24, 0, 0, 62, 165, 186, 0,-1654, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-4724,-4539, -4230,-4169,-4724,-9665,-4264,-3520,-3710,-3591, -3469,-3348,-3230,-3118,-3015,-2925,-2850,-2792, -2756,-2743,-9282,-9572,-10056,-10153,-9282,-4639, 0, -902,-3126,-4302,-5586,-6933,-8296,-9628, -10883,-12015,-12975,-13719,-14200,-14371,12583,10540, 5852, 682,-2804,-1553, 1033, 1208, 189,-3879, -4373,-4565,-4498,-4217,-3765,-2897,-1585, -195, 907, 1355,12698,11943,10122, 7899, 5940, 4133, 3062, 3796, 5392, 7830, 9460,11150,12701,13914, 14588,14455,13648,12570,11627,11222, 6305, 3895, -1784,-8415,-13674,-15680,-16487,-17553,-19284,-24687, -24661,-24127,-23233,-22124,-20947,-19384,-17336,-15282, -13700,-13066, 27, 81, 169, 187, 27, -683, -1674,-2503,-2252,-1981,-1073, -378, -210, -96, -26, 8, 19, 15, 5, 0, 603, 604, 606, 606, 603, 625, 575, 162,-2213,-2703, -1914,-1173, -941, -742, -575, -441, -338, -265, -222, -208,-13531,-13362,-13081,-13024,-13531,-15792, -18933,-21517,-20434,-22205,-19693,-17288,-16503,-15815, -15227,-14742,-14361,-14086,-13920,-13864, 1600, 3216, 7126,11924,16202,20091,22896,20346,19914,18229, 14683,11942,10960,10109, 9389, 8800, 8342, 8015, 7819, 7754, -59, -104, -160, -108, 170, 1175, 2534, 3588, 3770, 4840, 5646, 6158, 6350, 6511, 6643, 6747, 6826, 6880, 6911, 6921, -335, -363, -405, -402, -294, 75, 751, 2081, 3947, 3585, 3891, 4197, 4271, 4326, 4366, 4392, 4409, 4417, 4420, 4420,-25567,-26625,-28997,-31480,32661,-31084, -28233,-27823,-29694,-25917,-24096,-23144,-22728,-22373, -22079,-21842,-21661,-21535,-21460,-21436, 149, 105, 32, 18, 149, 865, 1549, 656, 501, -341, 416, 1092, 1071, 959, 786, 580, 369, 183, 50, 0, -247, -263, -290, -295, -247, -38, 268, 599, 347, 566, 580, 535, 469, 388, 299, 211, 129, 62, 16, 0,-13246,-13088, -12826,-12773,-13246,-15330,-18287,-21006,-20003,-20839, -19961,-19031,-18599,-18168,-17755,-17377,-17053,-16799, -16635,-16576, 2503, 3964, 7512,11893,15853,19603, 22497,20712,19165,17441,14684,12552,11816,11189, 10667,10248, 9927, 9703, 9570, 9527, 0, -13, -43, -71, -77, -8, 60, -41,-1056, -29, -3300,-6240,-7246,-8131,-8892,-9524,-10022,-10384, -10604,-10678, 108, 105, 98, 88, 75, 44, 23, 88, 552, 94,-1567,-2909,-3396,-3824, -4192,-4497,-4738,-4913,-5019,-5055,-24265,-25419, -28028,-30816,-32505,-31028,-28548,-28629,-30380,-27458, -24504,-22451,-21660,-20971,-20386,-19905,-19529,-19259, -19096,-19042,-32767,-32767,16753, 0, -2, -7, -8, 0, 36, 88, 137, 180, 199, 145, 88, 69, 52, 36, 24, 13, 6, 1, 0, 0, -73, -196, -221, 0, 973, 2362, 3671, 4832, 5333, 3898, 2360, 1850, 1391, 988, 646, 371, 168, 43, 0,-16545,-16547,-16550, -16550,-16545,-16522,-16488,-16457,-16429,-16417,-16451, -16488,-16500,-16512,-16521,-16529,-16536,-16541,-16544, -16545,-32767,-32767,16753,-16545, 0, 0, 0, 0, 0, -28, -81, -110, -108, -102, -93, -81, -69, -55, -41, -28, -17, -8, -2, 0, 834, 834, 834, 834, 834, 788, 691, 608, 549, 485, 419, 351, 284, 220, 161, 108, 63, 29, 7, 0, 6165, 6165, 6165, 6165, 6165, 5306, 3620, 2446, 1982, 1539, 1121, 731, 373, 50, -232, -472, -665, -808, -896, -926, 0, -24, -82, -148, -198, -222, -232, -234, -224, -204, -183, -158, -131, -104, -78, -53, -31, -15, -3, 0, -834, -843, -857, -853, -810, -689, -512, -345, -201, -112, -85, -63, -45, -31, -20, -11, -6, -2, 0, 0, 5100, 5405, 6123, 6957, 7611, 7910, 8065, 8356, 9353, 9868, 9236, 8410, 7451, 6421, 5381, 4392, 3516, 2815, 2349, 2180, 7784, 7804, 7915, 8196, 8722, 9812,11836,16358,18530,18261,17548, 17045,16885,16764,16675,16615,16576,16555,16547, 16545 }; static short mario_slip_tbl[]={ 1, 0, /* chn14translate x */ 20, 1, /* chn14 translate y */ 20, 21, /* chn14 translate z */ 1, 0, /* chn14 rotate x */ 1, 41, /* chn14 rotate y */ 1, 0, /* chn14 rotate z */ 1, 0, /* 1_3 rotate x */ 1, 0, /* 1_3 rotate y */ 20, 789, /* 1_3 rotate z */ 20, 729, /* 1 rotate x */ 20, 749, /* 1 rotate y */ 20, 769, /* 1 rotate z */ 20, 669, /* 2 rotate x */ 20, 689, /* 2 rotate y */ 20, 709, /* 2 rotate z */ 1, 665, /* chn6 rotate x */ 1, 666, /* chn6 rotate y */ 1, 667, /* chn6 rotate z */ 20, 122, /* 1 rotate x */ 20, 142, /* 1 rotate y */ 20, 162, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 20, 102, /* 1 rotate z */ 20, 42, /* 1 rotate x */ 20, 62, /* 1 rotate y */ 20, 82, /* 1 rotate z */ 1, 602, /* chn10 rotate x */ 1, 603, /* chn10 rotate y */ 1, 604, /* chn10 rotate z */ 20, 262, /* 1 rotate x */ 20, 282, /* 1 rotate y */ 20, 302, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 20, 242, /* 1 rotate z */ 20, 182, /* 1 rotate x */ 20, 202, /* 1 rotate y */ 20, 222, /* 1 rotate z */ 20, 605, /* chn15 rotate x */ 20, 625, /* chn15 rotate y */ 20, 645, /* chn15 rotate z */ 20, 542, /* 1 rotate x */ 20, 562, /* 1 rotate y */ 20, 582, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 20, 522, /* 1 rotate z */ 20, 462, /* 1 rotate x */ 20, 482, /* 1 rotate y */ 20, 502, /* 1 rotate z */ 1, 0, /* chn17 rotate x */ 1, 0, /* chn17 rotate y */ 1, 668, /* chn17 rotate z */ 20, 402, /* 1 rotate x */ 20, 422, /* 1 rotate y */ 20, 442, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 20, 382, /* 1 rotate z */ 20, 322, /* 1 rotate x */ 20, 342, /* 1 rotate y */ 20, 362, /* 1 rotate z */ }; AnimeRecord animMarioSlip = { MAP_ANIM_ONETIME, /* attribute */ 0, /* syncro */ 0, /* start frame */ 0, /* loop frame */ 1, /* number of frames */ 20, /* number of joints */ mario_slip_prm, mario_slip_tbl }; AnimeRecord animMarioSlipEnd = { MAP_ANIM_ONETIME, /* attribute */ 0, /* syncro */ 1, /* start frame */ 0, /* loop frame */ 20, /* number of frames */ 20, /* number of joints */ mario_slip_prm, mario_slip_tbl };