/********************************************************************************
						Ultra 64 MARIO Brothers

					mario hold jumping animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							December 26, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_carry_jump_start_prm[]={
	    0,  154,  157,  160,  163,  166,  169,  171,
	  173,  175,  177,   -1,   -1,   -1,   -1,   -1,
	    0,    0,    0,    0,    0,16383,-6194,-1660,
	-5781,-3002, 4447, 4505, 4561, 4614, 4662, 4705,
	 4704, 4662, 4642, 4705,-3305,-3359,-3411,-3460,
	-3506,-3546,-3558,-3540,-3525,-3546,-28155,-28250,
	-28341,-28427,-28507,-28577,-28505,-28320,-28263,-28577,
	 2767,  525,-4654,-7069,-2747,-2800,-2852,-2901,
	-2945,-2985,-2989,-2957,-2940,-2985, 4823, 4926,
	 5026, 5120, 5206, 5282, 5317, 5302, 5278, 5282,
	-25929,-25900,-25873,-25846,-25822,-25801,-25667,-25464,
	-25429,-25801,  260,  297,  328,  353,  373,  389,
	  406,  419,  418,  389,  292,  220,  143,   70,
	    6,  -41,  -55,  -41,  -27,  -41,-13760,-11449,
	-9163,-7042,-5226,-3856,-3052,-2812,-3095,-3856,
	12134,10297, 8251, 6223, 4440, 3129, 2367, 2099,
	 2345, 3129,  912, 1733, 3270, 5108, 6832, 8025,
	 8517, 8546, 8314, 8025, -170, -706, -691, -368,
	   20,  233,  179,   43,    3,  233,-28397,-26469,
	-23371,-19819,-16533,-14228,-13199,-13057,-13502,-14228,
	 -301, -285, -267, -248, -232, -220, -222, -235,
	 -241, -220,   91,  137,  170,  193,  210,  225,
	  235,  238,  234,  225,-13446,-11773,-10513,-9567,
	-8839,-8232,-7785,-7620,-7761,-8232,22147,23033,
	23186,22916,22536,22356,22420,22504,22514,22356,
	-2985,-1955,-1555,-1534,-1644,-1636,-1489,-1393,
	-1418,-1636,-3869,-3837,-4070,-4436,-4804,-5043,
	-5061,-4960,-4900,-5043,-23913,-25899,-27538,-28874,
	-29951,-30811,-31318,-31395,-31181,-30811,-32767,-32767,
	18943,-16545,-32767,-32767,16753,-16545, 4371, 4491,
	 4606, 4711, 4803, 4876, 5001, 5147, 5158, 4876,
	  991,  646, -283,-1479,-2625,-3403,-3799,-3971,
	-3859,-3403,19275,18801,17711,16347,15050,14164,
	13826,13831,14003,14164
};
static short mario_carry_jump_start_tbl[]={
	    1,    0,	/* chn14translate x */
	   10,    1,	/* chn14 translate y */
	   10,   11,	/* chn14 translate z */
	    1,    0,	/* chn14 rotate x */
	    1,   21,	/* chn14 rotate y */
	    1,    0,	/* chn14 rotate z */
	    1,    0,	/* <m_waist>1 rotate x */
	    1,    0,	/* <m_waist>1 rotate y */
	   10,  258,	/* <m_waist>1 rotate z */
	    1,    0,	/* <m_body>1_2 rotate x */
	    1,    0,	/* <m_body>1_2 rotate y */
	   10,  248,	/* <m_body>1_2 rotate z */
	    1,    0,	/* <m_head>1 rotate x */
	    1,    0,	/* <m_head>1 rotate y */
	   10,  238,	/* <m_head>1 rotate z */

	    1,  234,	/* chn6_2 rotate x */
	    1,  235,	/* chn6_2 rotate y */
	    1,  236,	/* chn6_2 rotate z */
	   10,   26,	/* <m_larmA>1 rotate x */
	   10,   36,	/* <m_larmA>1 rotate y */
	   10,   46,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1_1 rotate x */
	    1,    0,	/* <m_larmB>1_1 rotate y */
	    1,   25,	/* <m_larmB>1_1 rotate z */
	    1,   22,	/* <m_lhand>1_1 rotate x */
	    1,   23,	/* <m_lhand>1_1 rotate y */
	    1,   24,	/* <m_lhand>1_1 rotate z */

	    1,  230,	/* chn10_2 rotate x */
	    1,  231,	/* chn10_2 rotate y */
	    1,  232,	/* chn10_2 rotate z */
	   10,   60,	/* <m_rarmA>1 rotate x */
	   10,   70,	/* <m_rarmA>1 rotate y */
	   10,   80,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1_2 rotate x */
	    1,    0,	/* <m_rarmB>1_2 rotate y */
	    1,   59,	/* <m_rarmB>1_2 rotate z */
	    1,   56,	/* <m_rhand>1_1 rotate x */
	    1,   57,	/* <m_rhand>1_1 rotate y */
	    1,   58,	/* <m_rhand>1_1 rotate z */

	    1,    0,	/* chn15_2 rotate x */
	    1,    0,	/* chn15_2 rotate y */
	    1,  233,	/* chn15_2 rotate z */
	   10,  200,	/* <m_llegA>1_2 rotate x */
	   10,  210,	/* <m_llegA>1_2 rotate y */
	   10,  220,	/* <m_llegA>1_2 rotate z */
	    1,    0,	/* <m_llegB>1_2 rotate x */
	    1,    0,	/* <m_llegB>1_2 rotate y */
	   10,  190,	/* <m_llegB>1_2 rotate z */
	   10,  160,	/* <m_ltoot>1_2 rotate x */
	   10,  170,	/* <m_ltoot>1_2 rotate y */
	   10,  180,	/* <m_ltoot>1_2 rotate z */

	    1,    0,	/* chn17_2 rotate x */
	    1,    0,	/* chn17_2 rotate y */
	    1,  237,	/* chn17_2 rotate z */
	   10,  130,	/* <m_rlegA>1_2 rotate x */
	   10,  140,	/* <m_rlegA>1_2 rotate y */
	   10,  150,	/* <m_rlegA>1_2 rotate z */
	    1,    0,	/* <m_rlegB>1_2 rotate x */
	    1,    0,	/* <m_rlegB>1_2 rotate y */
	   10,  120,	/* <m_rlegB>1_2 rotate z */
	   10,   90,	/* <m_rtoot>1 rotate x */
	   10,  100,	/* <m_rtoot>1 rotate y */
	   10,  110,	/* <m_rtoot>1 rotate z */
};
AnimeRecord animMarioHoldJumping = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	10,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_carry_jump_start_prm,
	mario_carry_jump_start_tbl
};
