/********************************************************************************
						Ultra 64 MARIO Brothers

				   mario bar stand up animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							December 21, 1995
 ********************************************************************************/

#include "../headers.h"
#include "../include/anime.h"


static short mario_polestand_prm[]={
	    0,   -4,  200,  244,  307,  374,  431,  478,
	  522,  560,  594,  625,  651,  669,  678,  684,
	  689,  692,  694,  -99,  -97,  -95,  -96, -101,
	 -119, -145, -162, -157, -140, -117,  -93,  -72,
	  -49,  -33,  -26,  -23,16383,-10979,-8846,-5212,
	 1556, 6328, 5046, 1577,  296,  613, 1257, 2127,
	 3121, 4139, 5081, 5845, 6331, 6452,-3469,-2516,
	-2894,-5557,-8238,-9742,-10791,-11452,-12011,-12560,
	-13083,-13563,-13986,-14335,-14594,-14748,-14784,-1389,
	-2099,-2961,-4083,-5084,-5708,-6146,-6435,-6692,
	-6949,-7197,-7429,-7635,-7807,-7936,-8012,-8031,
	-10233,-13136,-15693,-18428,-18647,-13147,-5761,-2453,
	-1683,-1425,-1564,-1983,-2567,-3201,-3768,-4153,
	-4253,10869, 8885, 8310,10107,12213,13702,14975,
	15707,16209,16676,17102,17477,17797,18053,18238,
	18345,18370, -794,-2119,-3377,-4852,-5221,-3023,
	   42, 1445, 1806, 1965, 1967, 1855, 1672, 1462,
	 1269, 1135, 1099,-29068,-28771,-28061,-26144,-25664,
	-28978,31962,29544,28435,27513,26764,26174,25726,
	25408,25204,25099,25077, 8278, 6850, 3875,-2095,
	-6774,-7070,-5717,-5327,-5763,-6358,-7054,-7792,
	-8513,-9159,-9672,-9992,-10071, 1501,  534, 1397,
	 5696, 9164, 8945, 7434, 6866, 7037, 7343, 7742,
	 8190, 8644, 9061, 9398, 9611, 9664, 3676, 2483,
	  563,-2601,-5516,-7279,-8512,-9305,-9990,-10667,
	-11317,-11918,-12450,-12890,-13218,-13413,-13460,-8622,
	-14204,-17861,-18897,-17395,-11671,-4533,-1357, -591,
	 -331, -463, -873,-1447,-2070,-2628,-3008,-3106,
	-9149,-7883,-8305,-11834,-14833,-15101,-14338,-13721,
	-13273,-12770,-12244,-11723,-11238,-10819,-10496,-10298,
	-10251, 1297, 2000, 2979, 4865, 5438, 2603,-1360,
	-3225,-3782,-4096,-4217,-4193,-4072,-3901,-3730,
	-3605,-3572,31377,-30672,-28582,-28595,-29802,-32461,
	29881,28296,27642,27156,26812,26588,26458,26398,
	26384,26391,26395, 3440, 2681, 1594,  433, -545,
	 1983, 2594, 2728, 1602, 1290,  997,  730,  498,
	  307,  166,   83,   64, -155, -312, -537, -780,
	 -988, -585,  -96,  -57,-1142,-1113,-1007, -848,
	 -665, -482, -326, -224, -198,-11594,-12936,-14840,
	-16841,-18469,-15979,-16379,-16262,-11183,-11519,-12257,
	-13253,-14364,-15447,-16356,-16948,-17098,12462,12491,
	12470,12332,12008, 7815, 6738, 6213, 5788, 5549,
	 5580, 5899, 6403, 6977, 7503, 7866, 7961, 4250,
	 3994, 3626, 3233, 2901,  640,  522,  739, 1031,
	 1394, 1830, 2424, 3128, 3836, 4444, 4845, 4948,
	 4144, 3731, 3132, 2480, 1908, 2223, 2714, 3427,
	 4173, 4716, 4829, 4533, 3999, 3367, 2774, 2360,
	 2251,-27864,-27651,-27316,-26903,-26456,-30238,-30880,
	-30700,-30350,-29606,-28234,-25970,-23134,-20200,-17642,
	-15933,-15494,-4629,-3536,-2085, -749,    0,  250,
	  411,  497,  519,  492,  429,  341,  243,  147,
	   66,   13,    0, 1259,  962,  567,  203,    0,
	  -68, -111, -135, -141, -134, -116,  -92,  -66,
	  -40,  -18,   -3,    0,-9948,-12833,-16591,-19910,
	-21478,-21524,-21201,-20581,-19734,-18732,-17646,-16547,
	-15507,-14596,-13887,-13449,-13343,14274,14978,15909,
	16758,17217,13902,12927,11943,10973,10039, 9164,
	 8370, 7680, 7115, 6700, 6455, 6398, -191,-1117,
	-2359,-3525,-4226,-4495,-4640,-4683,-4647,-4551,
	-4419,-4271,-4116,-3723,-3186,-2742,-2615, 2071,
	  515,-1539,-3415,-4427,-4589,-4428,-4037,-3510,
	-2942,-2427,-2059,-1944,-2326,-2996,-3589,-3764,
	-31095,-28509,-24929,-21340,-18728,-16979,-15341,-13839,
	-12498,-11344,-10404,-9701,-9321,-10296,-12175,-13876,
	-14383,-32767,-32767,16753,-16545,-32767,-32767,16753,
	-16545,-13965,-5765, -240, 1208, 1242, 1273, 1255,
	 1178, 1055,  900,  725,  544,  370,  215,   94,
	   18,    0,-3552,-2357,-1845,-2523,-3210,-3101,
	-2860,-2553,-2198,-1816,-1425,-1046, -697, -399,
	 -171,  -33,    0,-2060,-3727,-4660,-4234,-3892,
	-4612,-5582,-6696,-7902,-9150,-10386,-11560,-12619,
	-13513,-14189,-14596,-14694, 2616, 1998, 1178,  423,
	    0, -140, -231, -280, -292, -277, -241, -192,
	 -137,  -82,  -37,   -7,    0,  191,  146,   86,
	   31,    0,  -10,  -17,  -20,  -21,  -20,  -17,
	  -14,  -10,   -6,   -2,    0,    0,-3225, -340,
	 3377, 6580, 7916, 7616, 6871, 5773, 4414, 2887,
	 1283, -304,-1785,-3066,-4055,-4661,-4807, 2316,
	 1769, 1043,  374,    0, -124, -205, -247, -259,
	 -245, -214, -170, -121,  -73,  -33,   -6,    0,
	 1524, 1164,  686,  246,    0,  -82, -135, -163,
	 -170, -161, -140, -112,  -79,  -48,  -21,   -4,
	    0,17256,17496,18056,19056,20613,22749,25325,
	28218,31305,-31071,-27965,-25034,-22401,-20189,-18521,
	-17520,-17281
};
static short mario_polestand_tbl[]={
	    1,    1,	/* chn14_3translate x */
	   17,    2,	/* chn14_3 translate y */
	   17,   19,	/* chn14_3 translate z */
	    1,    0,	/* chn14_3 rotate x */
	    1,   36,	/* chn14_3 rotate y */
	    1,    0,	/* chn14_3 rotate z */
	   17,  623,	/* <m_waist>1_3 rotate x */
	   17,  640,	/* <m_waist>1_3 rotate y */
	   17,  657,	/* <m_waist>1_3 rotate z */
	   17,  572,	/* <m_body>1 rotate x */
	   17,  589,	/* <m_body>1 rotate y */
	   17,  606,	/* <m_body>1 rotate z */
	   17,  521,	/* <m_head>2 rotate x */
	   17,  538,	/* <m_head>2 rotate y */
	   17,  555,	/* <m_head>2 rotate z */

	    1,  517,	/* chn6 rotate x */
	    1,  518,	/* chn6 rotate y */
	    1,  519,	/* chn6 rotate z */
	   17,  105,	/* <m_larmA>1 rotate x */
	   17,  122,	/* <m_larmA>1 rotate y */
	   17,  139,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	   17,   88,	/* <m_larmB>1 rotate z */
	   17,   37,	/* <m_lhand>1 rotate x */
	   17,   54,	/* <m_lhand>1 rotate y */
	   17,   71,	/* <m_lhand>1 rotate z */

	    1,  513,	/* chn10 rotate x */
	    1,  514,	/* chn10 rotate y */
	    1,  515,	/* chn10 rotate z */
	   17,  224,	/* <m_rarmA>1 rotate x */
	   17,  241,	/* <m_rarmA>1 rotate y */
	   17,  258,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   17,  207,	/* <m_rarmB>1 rotate z */
	   17,  156,	/* <m_rhand>1 rotate x */
	   17,  173,	/* <m_rhand>1 rotate y */
	   17,  190,	/* <m_rhand>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,  516,	/* chn15 rotate z */
	   17,  462,	/* <m_llegA>1 rotate x */
	   17,  479,	/* <m_llegA>1 rotate y */
	   17,  496,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   17,  445,	/* <m_llegB>1 rotate z */
	   17,  394,	/* <m_ltoot>1 rotate x */
	   17,  411,	/* <m_ltoot>1 rotate y */
	   17,  428,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  520,	/* chn17 rotate z */
	   17,  343,	/* <m_rlegA>1 rotate x */
	   17,  360,	/* <m_rlegA>1 rotate y */
	   17,  377,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   17,  326,	/* <m_rlegB>1 rotate z */
	   17,  275,	/* <m_rfoot>1 rotate x */
	   17,  292,	/* <m_rfoot>1 rotate y */
	   17,  309,	/* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioBarStandStart = {
	 MAP_ANIM_ONETIME+MAP_ANIM_TRPLANE,	/* attribute       	 */
	 0,									/* syncro			 */
	 0,									/* start frame     	 */
	 0,									/* loop frame		 */
	17,									/* number of frames	 */
	20,									/* number of joints	 */
	mario_polestand_prm,
	mario_polestand_tbl
};
AnimeRecord animMarioBarStandEnd = {
	 MAP_ANIM_ONETIME+MAP_ANIM_REVERSE+MAP_ANIM_TRPLANE,	/* attribute       	 */
	 0,														/* syncro			 */
	16,														/* start frame     	 */
	 0,														/* loop frame		 */
	17,														/* number of frames	 */
	20,														/* number of joints	 */
	mario_polestand_prm,
	mario_polestand_tbl
};
