/********************************************************************************
						Ultra 64 MARIO Brothers

				  mario junmping step 2 animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							August 25, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_3step_jump_prm[]={
	    0,  170,16383,    0,    0,    0,    0,    0,
	    0,    7,   26,   53,   84,  114,  141,  160,
	  168,-1668,-1668,-1668,-1668,-1668,-1668,-1668,
	-1667,-1666,-1664,-1663,-1661,-1660,-1660,-4724,
	-4724,-4724,-4724,-4724,-4724,-4770,-4890,-5059,
	-5253,-5447,-5616,-5735,-5781,-3195,-3542,-4370,
	-5358,-6185,-6533,-6861,-7728,-8954,-10358,-11763,
	-12989,-13856,-14184,-10409,-10760,-11598,-12598,-13436,
	-13787,-13007,-10952,-8046,-4714,-1383, 1522, 3578,
	 4358,-4154,-4818,-6400,-8288,-9870,-10534,-10361,
	-9905,-9261,-8522,-7783,-7139,-6683,-6510,-12500,
	-11263,-8312,-4791,-1840, -603,-1412,-3543,-6556,
	-10010,-13464,-16478,-18609,-19417,  523,  523,  523,
	  523,  523,  523,  501,  441,  357,  261,  165,
	   81,   22,    0,  937,  937,  937,  937,  937,
	  937,  897,  791,  640,  468,  296,  146,   40,
	    0,-2696,-2696,-2696,-2696,-2696,-2696,-2783,
	-3013,-3338,-3710,-4083,-4407,-4637,-4724,-3138,
	-3800,-5378,-7261,-8839,-9501,-9724,-10314,-11148,
	-12103,-13059,-13893,-14482,-14706, 6841, 7725, 9833,
	12349,14457,15341,14550,12465, 9518, 6139, 2760,
	 -186,-2271,-3062, 5221, 5786, 7135, 8744,10093,
	10658,10534,10209, 9748, 9220, 8692, 8232, 7906,
	 7783,-14299,-13097,-10230,-6809,-3942,-2740,-3450,
	-5322,-7969,-11003,-14038,-16685,-18557,-19267,  -59,
	  -65,  -80,  -96, -107, -108,  -97,  -79,  -57,
	  -33,  -10,    9,   22,   27, -199, -207, -221,
	 -230, -219, -177,  -97,   13,  141,  274,  399,
	  504,  577,  603,-10839,-10523,-9785,-8932,-8276,
	-8126,-8517,-9204,-10079,-11036,-11966,-12764,-13321,
	-13531,16828,15251,11522, 7143, 3613, 2434, 3711,
	 6253, 9617,13362,17044,20221,22452,23294, 1896,
	 1847, 1721, 1552, 1373, 1216, 1067,  896,  718,
	  544,  387,  259,  173,  141, 2388, 2173, 1649,
	  993,  385,    5, -167, -277, -337, -359, -355,
	 -338, -318, -309,-23577,-23425,-23102,-22806,-22737,
	-23093,-23954,-25172,-26601,-28095,-29511,-30702,-31522,
	-31828,    0,   -1,   -5,   -8,   -7,    0,   15,
	   36,   60,   86,  110,  130,  144,  149,    0,
	    3,    9,   13,   12,    0,  -25,  -60, -100,
	 -142, -182, -216, -239, -247,-17827,-16973,-14913,
	-12404,-10203,-9066,-8976,-9323,-9976,-10803,-11675,
	-12460,-13028,-13246,19644,17919,13818, 8952, 4933,
	 3373, 4345, 6565, 9609,13052,16470,19437,21528,
	22320,-1900,-1756,-1404, -964, -555, -298, -181,
	 -104,  -61,  -44,  -44,  -53,  -65,  -70,-2554,
	-2298,-1674, -900, -195,  223,  372,  429,  416,
	  355,  269,  179,  110,   81,-26393,-25996,-25072,
	-24022,-23249,-23152,-23789,-24845,-26164,-27591,-28972,
	-30150,-30971,-31279,32767,32767,16753,-16545,32767,
	32767,16753,-16545,  129,  129,  130,  129,  126,
	  118,  105,   88,   69,   49,   30,   14,    4,
	    0,  532,  539,  552,  563,  560,  534,  480,
	  405,  317,  226,  140,   68,   18,    0,  858,
	  714,  416,  169,  179,  650, 1677, 3110, 4781,
	 6523, 8169, 9552,10504,10859,    0,   -1,   -4,
	   -9,  -12,  -13,  -13,  -11,   -9,   -6,   -4,
	   -2,    0,    0, -173, -175, -179, -182, -181,
	 -172, -155, -130, -102,  -73,  -45,  -21,   -5,
	    0, 3364, 3443, 3636, 3872, 4082, 4198, 4222,
	 4211, 4173, 4121, 4062, 4008, 3968, 3953,16545,
	16438,16456,17113,18919,22386,28917,35448,41979,
	48511,55042,61573,68104,74635
};
static short mario_3step_jump_tbl[]={
	    1,    0,	/* chn14translate x */
	    1,    1,	/* chn14 translate y */
	    1,    0,	/* chn14 translate z */
	    1,    0,	/* chn14 rotate x */
	    1,    2,	/* chn14 rotate y */
	    1,    0,	/* chn14 rotate z */
	    1,    0,	/* <m_waist>1_3 rotate x */
	    1,    0,	/* <m_waist>1_3 rotate y */
	   14,  487,	/* <m_waist>1_3 rotate z */
	   14,  445,	/* <m_body>1 rotate x */
	   14,  459,	/* <m_body>1 rotate y */
	   14,  473,	/* <m_body>1 rotate z */
	   14,  403,	/* <m_head>2 rotate x */
	   14,  417,	/* <m_head>2 rotate y */
	   14,  431,	/* <m_head>2 rotate z */

	    1,  399,	/* chn6 rotate x */
	    1,  400,	/* chn6 rotate y */
	    1,  401,	/* chn6 rotate z */
	   14,   59,	/* <m_larmA>1 rotate x */
	   14,   73,	/* <m_larmA>1 rotate y */
	   14,   87,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	   14,   45,	/* <m_larmB>1 rotate z */
	   14,    3,	/* <m_lhand>1 rotate x */
	   14,   17,	/* <m_lhand>1 rotate y */
	   14,   31,	/* <m_lhand>1 rotate z */

	    1,  395,	/* chn10 rotate x */
	    1,  396,	/* chn10 rotate y */
	    1,  397,	/* chn10 rotate z */
	   14,  157,	/* <m_rarmA>1 rotate x */
	   14,  171,	/* <m_rarmA>1 rotate y */
	   14,  185,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   14,  143,	/* <m_rarmB>1 rotate z */
	   14,  101,	/* <m_rhand>1 rotate x */
	   14,  115,	/* <m_rhand>1 rotate y */
	   14,  129,	/* <m_rhand>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,  398,	/* chn15 rotate z */
	   14,  353,	/* <m_llegA>1 rotate x */
	   14,  367,	/* <m_llegA>1 rotate y */
	   14,  381,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   14,  339,	/* <m_llegB>1 rotate z */
	   14,  297,	/* <m_ltoot>1 rotate x */
	   14,  311,	/* <m_ltoot>1 rotate y */
	   14,  325,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  402,	/* chn17 rotate z */
	   14,  255,	/* <m_rlegA>1 rotate x */
	   14,  269,	/* <m_rlegA>1 rotate y */
	   14,  283,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   14,  241,	/* <m_rlegB>1 rotate z */
	   14,  199,	/* <m_rfoot>1 rotate x */
	   14,  213,	/* <m_rfoot>1 rotate y */
	   14,  227,	/* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioJumpStep3 = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	14,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_3step_jump_prm,
	mario_3step_jump_tbl
};
