/********************************************************************************
						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,	/* <m_waist>1_3 rotate x */
	   52, 1422,	/* <m_waist>1_3 rotate y */
	   52, 1474,	/* <m_waist>1_3 rotate z */
	   52, 1214,	/* <m_body>1 rotate x */
	   52, 1266,	/* <m_body>1 rotate y */
	   52, 1318,	/* <m_body>1 rotate z */
	   52, 1161,	/* <m_head>2 rotate x */
	    1,    0,	/* <m_head>2 rotate y */
	    1, 1213,	/* <m_head>2 rotate z */

	    1, 1157,	/* chn6 rotate x */
	    1, 1158,	/* chn6 rotate y */
	    1, 1159,	/* chn6 rotate z */
	   52,  213,	/* <m_larmA>1 rotate x */
	   52,  265,	/* <m_larmA>1 rotate y */
	   52,  317,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	   52,  161,	/* <m_larmB>1 rotate z */
	    1,  158,	/* <m_lhand>1 rotate x */
	    1,  159,	/* <m_lhand>1 rotate y */
	    1,  160,	/* <m_lhand>1 rotate z */

	    1, 1153,	/* chn10 rotate x */
	    1, 1154,	/* chn10 rotate y */
	    1, 1155,	/* chn10 rotate z */
	   52,  424,	/* <m_rarmA>1 rotate x */
	   52,  476,	/* <m_rarmA>1 rotate y */
	   52,  528,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   52,  372,	/* <m_rarmB>1 rotate z */
	    1,  369,	/* <m_rhand>1 rotate x */
	    1,  370,	/* <m_rhand>1 rotate y */
	    1,  371,	/* <m_rhand>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1, 1156,	/* chn15 rotate z */
	   52,  997,	/* <m_llegA>1 rotate x */
	   52, 1049,	/* <m_llegA>1 rotate y */
	   52, 1101,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   52,  945,	/* <m_llegB>1 rotate z */
	    1,    0,	/* <m_ltoot>1 rotate x */
	    1,    0,	/* <m_ltoot>1 rotate y */
	    1,  944,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1, 1160,	/* chn17 rotate z */
	   52,  788,	/* <m_rlegA>1 rotate x */
	   52,  840,	/* <m_rlegA>1 rotate y */
	   52,  892,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   52,  736,	/* <m_rlegB>1 rotate z */
	   52,  580,	/* <m_rfoot>1 rotate x */
	   52,  632,	/* <m_rfoot>1 rotate y */
	   52,  684,	/* <m_rfoot>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
};
