/******************************************************************************** Ultra 64 MARIO Brothers mario bar standing animation data Copyright 1995 Nintendo co., ltd. All rights reserved December 21, 1995 ********************************************************************************/ #include "../headers.h" #include "../include/anime.h" static short mario_polestand_wait_prm[]={ 0, -4, -4, -6, -8, -10, -13, -16, -19, -22, -24, -26, -27, -28, -28, -27, -26, -25, -24, -22, -20, -19, -16, -14, -12, -9, -7, -4, -1, 2, 6, 11, 16, 21, 25, 29, 31, 32, 32, 31, 29, 26, 23, 20, 17, 14, 11, 7, 4, 1, -1, -4, -4, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, 696, -25, -25, -24, -23, -22, -21, -19, -18, -16, -15, -13, -12, -12, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -13, -13, -14, -16, -18, -20, -22, -24, -26, -27, -26, -23, -21, -21, -21, -21, -21, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25,16383, 6452,-14784, -8031,-4253,-4277,-4344,-4446,-4577,-4730,-4897, -5072,-5248,-5418,-5574,-5710,-5818,-5907,-5990, -6067,-6139,-6206,-6268,-6327,-6381,-6432,-6481, -6526,-6570,-6612,-6652,-6697,-6750,-6806,-6862, -6914,-6959,-6992,-7010,-7010,-6986,-6937,-6857, -6732,-6554,-6335,-6085,-5816,-5538,-5262,-4999, -4759,-4554,-4394,-4290,-4253,18370,18370,18369, 18369,18368,18367,18366,18365,18364,18363,18362, 18361,18361,18361,18363,18366,18370,18374,18378, 18381,18384,18386,18386,18384,18379,18372,18362, 18347,18324,18295,18263,18228,18193,18159,18127, 18100,18078,18064,18059,18065,18080,18102,18130, 18162,18197,18233,18268,18300,18328,18350,18365, 18370, 1099, 1093, 1073, 1041, 1000, 950, 893, 830, 763, 694, 623, 553, 485, 412, 330, 240, 145, 46, -53, -152, -248, -338, -422, -496, -559, -608, -641, -657, -658, -645, -620, -584, -539, -485, -426, -361, -294, -224, -154, -73, 25, 138, 262, 391, 521, 648, 768, 876, 967, 1038, 1083, 1099,25077,25076,25072, 25066,25058,25048,25037,25025,25012,24999,24985, 24972,24959,24945,24930,24914,24896,24879,24861, 24843,24825,24808,24792,24777,24764,24752,24742, 24734,24727,24720,24715,24710,24708,24707,24709, 24712,24718,24727,24739,24756,24780,24808,24841, 24876,24912,24948,24981,25012,25039,25059,25073, 25077,-10071, 9664,-13460,-3106,-3131,-3199,-3302, -3431,-3577,-3732,-3887,-4033,-4162,-4265,-4333, -4358,-4338,-4282,-4197,-4089,-3964,-3828,-3687, -3549,-3419,-3302,-3207,-3138,-3102,-3106,-3165, -3283,-3447,-3646,-3868,-4099,-4329,-4544,-4732, -4882,-4981,-5017,-4985,-4895,-4758,-4585,-4386, -4171,-3951,-3737,-3537,-3364,-3228,-3138,-3106, -10251,-10255,-10269,-10289,-10314,-10343,-10373,-10404, -10432,-10457,-10478,-10491,-10496,-10492,-10482,-10467, -10448,-10425,-10400,-10374,-10349,-10324,-10301,-10281, -10265,-10255,-10251,-10254,-10266,-10285,-10308,-10334, -10362,-10391,-10417,-10441,-10459,-10472,-10476,-10473, -10462,-10446,-10425,-10402,-10376,-10350,-10325,-10302, -10281,-10265,-10254,-10251,-3572,-3546,-3474,-3367, -3231,-3078,-2915,-2753,-2599,-2464,-2356,-2285, -2259,-2278,-2330,-2411,-2514,-2635,-2767,-2905, -3043,-3177,-3299,-3406,-3490,-3547,-3572,-3554, -3494,-3401,-3282,-3147,-3002,-2857,-2720,-2599, -2502,-2438,-2415,-2434,-2488,-2571,-2676,-2796, -2927,-3060,-3190,-3310,-3415,-3498,-3552,-3572, 26395,26412,26461,26533,26625,26728,26838,26948, 27051,27143,27216,27264,27281,27269,27233,27179, 27109,27027,26938,26845,26751,26661,26579,26507, 26450,26411,26395,26407,26448,26511,26592,26684, 26782,26881,26974,27056,27122,27165,27181,27168, 27131,27075,27004,26922,26833,26743,26654,26572, 26501,26445,26408,26395, 64, 61, 55, 45, 33, 20, 7, -5, -16, -25, -30, -31, -28, -23, -15, -6, 4, 16, 29, 41, 54, 65, 76, 85, 93, 98, 100, 100, 98, 95, 90, 84, 77, 70, 61, 53, 45, 36, 28, 20, 13, 7, 2, -1, -3, 0, 8, 21, 36, 50, 60, 64, -198, -198, -199, -200, -201, -202, -203, -204, -205, -206, -206, -206, -205, -204, -202, -200, -198, -196, -194, -192, -189, -188, -186, -184, -183, -183, -182, -183, -183, -184, -186, -187, -189, -191, -193, -195, -197, -199, -201, -203, -204, -206, -207, -208, -209, -209, -208, -205, -203, -200, -199, -198,-17098,-16982,-16666,-16195, -15616,-14975,-14318,-13691,-13139,-12710,-12450,-12403, -12553,-12834,-13227,-13711,-14265,-14867,-15499,-16138, -16763,-17355,-17893,-18354,-18720,-18969,-19080,-19066, -18962,-18778,-18524,-18211,-17850,-17451,-17024,-16581, -16131,-15685,-15254,-14848,-14478,-14155,-13888,-13688, -13566,-13704,-14186,-14879,-15650,-16365,-16892,-17098, 7961, 7906, 7755, 7532, 7260, 6960, 6657, 6372, 6128, 5949, 5857, 5875, 5990, 6171, 6406, 6687, 7003, 7347, 7706, 8074, 8439, 8792, 9124, 9425, 9685, 9896,10047,10092,10012, 9838, 9604, 9341, 9081, 8856, 8698, 8639, 8711, 8946, 9583,10696, 12073,13499,14761,15647,15943,15449,14289,12732, 11051, 9515, 8394, 7961, 4948, 4939, 4916, 4882, 4839, 4793, 4745, 4700, 4660, 4630, 4612, 4610, 4625, 4650, 4686, 4730, 4779, 4832, 4887, 4941, 4993, 5041, 5082, 5115, 5137, 5147, 5142, 5122, 5090, 5047, 4995, 4936, 4870, 4800, 4726, 4652, 4578, 4506, 4437, 4373, 4316, 4267, 4228, 4201, 4186, 4222, 4329, 4478, 4642, 4794, 4905, 4948, 2251, 2201, 2064, 1861, 1612, 1336, 1055, 789, 557, 381, 281, 276, 350, 471, 632, 828, 1051, 1297, 1560, 1833, 2111, 2387, 2657, 2913, 3150, 3363, 3544, 3713, 3888, 4067, 4248, 4429, 4607, 4780, 4946, 5103, 5247, 5377, 5491, 5585, 5659, 5708, 5732, 5728, 5693, 5465, 4959, 4289, 3569, 2913, 2436, 2251,-15494,-15541,-15668,-15859, -16093,-16352,-16618,-16873,-17097,-17273,-17381,-17403, -17347,-17240,-17089,-16903,-16689,-16456,-16211,-15962, -15718,-15486,-15274,-15090,-14943,-14839,-14788,-14784, -14812,-14869,-14952,-15056,-15178,-15314,-15461,-15614, -15770,-15924,-16075,-16216,-16346,-16459,-16552,-16622, -16665,-16621,-16461,-16231,-15975,-15738,-15562,-15494, -13343, 6398, 6383, 6342, 6279, 6198, 6103, 5998, 5888, 5777, 5668, 5566, 5475, 5400, 5343, 5311, 5306, 5333, 5396, 5499, 5647, 5843, 6092, 6398, 6848, 7505, 8333, 9296,10361,11491,12652,13808, 14924,15964,16895,17680,18284,18672,18809,18628, 18122,17344,16349,15191,13924,12603,11283,10016, 8858, 7863, 7085, 6579, 6398,-2615,-2646,-2733, -2862,-3023,-3204,-3392,-3578,-3748,-3891,-3995, -4049,-4041,-3978,-3880,-3750,-3592,-3412,-3213, -3001,-2779,-2552,-2325,-2101,-1886,-1683,-1498, -1309,-1098, -871, -634, -394, -157, 69, 281, 471, 632, 759, 845, 883, 867, 749, 504, 160, -251, -703,-1166,-1610,-2006,-2325,-2538, -2615,-3764,-3793,-3871,-3989,-4136,-4300,-4471, -4638,-4790,-4917,-5007,-5051,-5037,-4963,-4842, -4681,-4488,-4270,-4037,-3796,-3554,-3320,-3102, -2908,-2746,-2623,-2548,-2519,-2526,-2565,-2631, -2718,-2822,-2938,-3061,-3186,-3308,-3423,-3525, -3609,-3670,-3713,-3743,-3765,-3777,-3783,-3784, -3781,-3776,-3770,-3766,-3764,-14383,-14316,-14133, -13858,-13515,-13129,-12725,-12326,-11959,-11646,-11414, -11285,-11286,-11392,-11559,-11782,-12056,-12374,-12730, -13119,-13536,-13974,-14428,-14891,-15359,-15826,-16285, -16793,-17396,-18072,-18799,-19554,-20316,-21062,-21770, -22418,-22984,-23446,-23782,-23969,-23985,-23699,-23047, -22112,-20976,-19724,-18437,-17198,-16091,-15197,-14600, -14383,-32767,-32767,16753,-16545,-32767,-32767,16753, -16545, 0, -32, -123, -267, -456, -684, -943, -1227,-1529,-1840,-2156,-2467,-2769,-3053,-3312, -3540,-3729,-3873,-3965,-3997,-3963,-3843,-3630, -3337,-2975,-2556,-2093,-1596,-1077, -550, -25, 485, 969, 1416, 1812, 2146, 2406, 2581, 2653, 2626, 2513, 2330, 2092, 1815, 1514, 1203, 899, 616, 369, 174, 46, 0,-14694, 0, -1, -5, -11, -19, -28, -37, -47, -55, -63, -69, -73, -75, -74, -72, -68, -64, -58, -52, -46, -39, -31, -24, -17, -11, -5, 0, 4, 10, 15, 21, 26, 31, 36, 40, 43, 46, 48, 48, 48, 45, 42, 37, 32, 27, 21, 16, 11, 6, 3, 0, 0, 0, -18, -69, -146, -242, -351, -467, -583, -693, -789, -866, -917, -935, -925, -896, -850, -791, -721, -642, -556, -467, -377, -289, -204, -126, -57, 0, 50, 99, 146, 190, 231, 269, 302, 330, 354, 371, 382, 385, 379, 361, 333, 298, 258, 215, 170, 127, 87, 52, 24, 6, 0,-4807,-4789, -4740,-4665,-4572,-4468,-4359,-4251,-4151,-4067, -4004,-3969,-3970,-4008,-4077,-4173,-4290,-4421, -4562,-4705,-4847,-4980,-5100,-5201,-5276,-5321, -5329,-5288,-5195,-5060,-4893,-4706,-4507,-4308, -4118,-3948,-3808,-3709,-3659,-3661,-3702,-3777, -3878,-3999,-4131,-4268,-4404,-4530,-4641,-4729, -4787,-4807, 0, 0, 1, 2, 4, 6, 8, 10, 12, 13, 15, 16, 16, 16, 16, 15, 14, 13, 12, 10, 8, 6, 4, 2, 0, -3, -7, -11, -16, -22, -27, -32, -36, -39, -41, -42, -42, -41, -39, -37, -34, -31, -27, -24, -20, -16, -13, -9, -6, -2, 0, 0, 0, -6, -23, -48, -81, -117, -156, -194, -231, -263, -289, -306, -312, -310, -305, -296, -282, -264, -242, -215, -183, -145, -102, -54, 0, 71, 164, 275, 396, 521, 644, 759, 859, 938, 990, 1009, 1000, 974, 934, 881, 817, 744, 664, 579, 491, 401, 312, 226, 143, 67, 0, 0,-17281,-17289,-17312,-17347,-17389,-17435, -17483,-17527,-17566,-17596,-17612,-17613,-17593,-17547, -17471,-17374,-17261,-17138,-17013,-16890,-16778,-16681, -16607,-16561,-16550,-16585,-16664,-16777,-16916,-17071, -17232,-17390,-17536,-17660,-17753,-17804,-17824,-17828, -17819,-17798,-17767,-17728,-17681,-17630,-17576,-17520, -17465,-17411,-17362,-17318,-17281,-17281 }; static short mario_polestand_wait_tbl[]={ 52, 1, /* chn14_3translate x */ 52, 53, /* chn14_3 translate y */ 52, 105, /* chn14_3 translate z */ 1, 0, /* chn14_3 rotate x */ 1, 157, /* chn14_3 rotate y */ 1, 0, /* chn14_3 rotate z */ 52, 1370, /* 1_3 rotate x */ 52, 1422, /* 1_3 rotate y */ 52, 1474, /* 1_3 rotate z */ 52, 1214, /* 1 rotate x */ 52, 1266, /* 1 rotate y */ 52, 1318, /* 1 rotate z */ 52, 1161, /* 2 rotate x */ 1, 0, /* 2 rotate y */ 1, 1213, /* 2 rotate z */ 1, 1157, /* chn6 rotate x */ 1, 1158, /* chn6 rotate y */ 1, 1159, /* chn6 rotate z */ 52, 213, /* 1 rotate x */ 52, 265, /* 1 rotate y */ 52, 317, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 52, 161, /* 1 rotate z */ 1, 158, /* 1 rotate x */ 1, 159, /* 1 rotate y */ 1, 160, /* 1 rotate z */ 1, 1153, /* chn10 rotate x */ 1, 1154, /* chn10 rotate y */ 1, 1155, /* chn10 rotate z */ 52, 424, /* 1 rotate x */ 52, 476, /* 1 rotate y */ 52, 528, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 52, 372, /* 1 rotate z */ 1, 369, /* 1 rotate x */ 1, 370, /* 1 rotate y */ 1, 371, /* 1 rotate z */ 1, 0, /* chn15 rotate x */ 1, 0, /* chn15 rotate y */ 1, 1156, /* chn15 rotate z */ 52, 997, /* 1 rotate x */ 52, 1049, /* 1 rotate y */ 52, 1101, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 52, 945, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 1, 944, /* 1 rotate z */ 1, 0, /* chn17 rotate x */ 1, 0, /* chn17 rotate y */ 1, 1160, /* chn17 rotate z */ 52, 788, /* 1 rotate x */ 52, 840, /* 1 rotate y */ 52, 892, /* 1 rotate z */ 1, 0, /* 1 rotate x */ 1, 0, /* 1 rotate y */ 52, 736, /* 1 rotate z */ 52, 580, /* 1 rotate x */ 52, 632, /* 1 rotate y */ 52, 684, /* 1 rotate z */ }; AnimeRecord animMarioBarStanding = { MAP_ANIM_NORMAL+MAP_ANIM_TRPLANE, /* attribute */ 0, /* syncro */ 0, /* start frame */ 0, /* loop frame */ 52, /* number of frames */ 20, /* number of joints */ mario_polestand_wait_prm, mario_polestand_wait_tbl };