/********************************************************************************
						Ultra 64 MARIO Brothers

					mario junmping kick animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							April 4, 1996
 ********************************************************************************/

#include "../headers.h"


static short mario_jump_kick_prm[]={
	    0,   16,   17,   17,   17,   18,   18,   17,
	   16,   15,   14,   13,   12,   11,    9,    7,
	    5,    4,    2,    1,    0,    0,  201,  322,
	  369,  410,  441,  458,  461,  452,  435,  413,
	  390,  369,  347,  321,  292,  262,  234,  209,
	  188,  175,  170,   43,   47,   51,   54,   56,
	   56,   55,   53,   50,   47,   43,   39,   34,
	   29,   24,   18,   12,    7,    3,    0,    0,
	16383,-1668,-4724,-7409,-6757,-6415,-6353,-6494,
	-6757,-7159,-7715,-8337,-8938,-9432,-9731,-9856,
	-9895,-9868,-9793,-9689,-9575,-9471,-9394,-9364,
	-21588,-22978,-23605,-23513,-23154,-22978,-22788,-22295,
	-21817,-21671,-22175,-23648,-26316,-29964,31287,26716,
	22201,18088,14723,12450,11616,-13697,-14065,-14256,
	-14267,-14178,-14065,-13929,-13738,-13526,-13325,-13167,
	-13085,-13077,-13109,-13171,-13252,-13342,-13431,-13507,
	-13561,-13581,10103,11554,12256,12242,11884,11554,
	11068,10214, 9318, 8704, 8698, 9627,11656,14539,
	17984,21699,25394,28775,31551,-32102,-31411,  -90,
	    0,   30,   26,   10,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,  -14,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,-2933,-2743,-2656,-2665,-2714,-2743,-2743,
	-2743,-2743,-2743,-2743,-2743,-2743,-2743,-2743,
	-2743,-2743,-2743,-2743,-2743,-2743,-8135,-7487,
	-7201,-7131,-7239,-7487,-7960,-8661,-9431,-10107,
	-10531,-10541,-10109,-9379,-8442,-7392,-6324,-5330,
	-4505,-3941,-3732, 8983,10065, 9891, 9894, 9983,
	10065, 9784, 9111, 8449, 8200, 8767,10550,13830,
	18329,23618,29271,-30676,-25586,-21419,-18604,-17571,
	 8215, 6227, 5855, 5842, 6022, 6227, 6398, 6595,
	 6828, 7108, 7444, 7848, 8367, 9010, 9728,10471,
	11190,11835,12357,12706,12834,-5682,-2094,-1784,
	-1796,-1957,-2094,-2387,-2958,-3544,-3882,-3709,
	-2763, -888, 1726, 4825, 8150,11446,14456,16924,
	18592,19206,    5,    0,   -9,  -21,  -22,    0,
	   57,  140,  232,  316,  375,  393,  369,  317,
	  247,  165,   81,    1,  -64, -110, -127, -207,
	 -208, -206, -202, -201, -208, -226, -253, -282,
	 -309, -328, -333, -325, -308, -286, -259, -232,
	 -206, -185, -170, -165,-14135,-13864,-13719,-13706,
	-13772,-13864,-14054,-14375,-14715,-14965,-15012,-14746,
	-14117,-13211,-12120,-10940,-9765,-8687,-7801,-7200,
	-6979,22856,    0,    0,    0,    0,    0,   18,
	    0,    0,    0,  643, 2487,11525,19520,19013,
	17135,14414,11379, 8558, 6478, 5668,-2680,-3641,
	-4150,-4213,-4058,-3918,-3885,-3867,-3821,-3703,
	-3470,-3078,-2471,-1673, -753,  217, 1169, 2032,
	 2735, 3209, 3383, 3580, 3926, 4484, 5231, 5878,
	 6138, 5974, 5596, 5089, 4537, 4025, 3638, 3336,
	 3032, 2735, 2456, 2205, 1992, 1827, 1720, 1683,
	-30677,32147,30693,30490,30785,30828,30304,29551,
	28796,28269,28196,28805,30213,32245,-30845,-28199,
	-25561,-23144,-21156,-19808,-19313, 1069, 1003,  970,
	  944,  904,  829,  706,  551,  383,  223,   90,
	    4,  -39,  -63,  -70,  -65,  -52,  -35,  -18,
	   -5,    0, -398, -944,-1097,-1149,-1138,-1100,
	-1043, -957, -854, -745, -642, -556, -479, -397,
	 -314, -233, -159,  -95,  -44,  -11,    0,-14984,
	-10167,-8703,-8054,-8019,-8392,-9259,-10637,-12227,
	-13730,-14844,-15270,-15011,-14348,-13395,-12270,-11089,
	-9967,-9023,-8371,-8127, 5077, 4391, 3653, 2873,
	 2408, 2618, 3549, 4895, 6489, 8159, 9737,11052,
	12235,13488,14757,15984,17115,18091,18858,19360,
	19540,-3614,-3393,-3378,-3559,-3849,-4161,-4564,
	-5109,-5676,-6147,-6405,-6332,-5894,-5194,-4315,
	-3341,-2356,-1444, -689, -174,   15,-1455,-2043,
	-2784,-3707,-4616,-5317,-5840,-6325,-6746,-7078,
	-7296,-7373,-7301,-7110,-6833,-6506,-6161,-5834,
	-5558,-5367,-5296,-11637,-9516,-7943,-6852,-6328,
	-6456,-7100,-8049,-9275,-10750,-12447,-14338,-16648,
	-19481,-22624,-25866,-28994,-31796,31473,29959,29407,
	-32767,-32767,16753,-16545,-32767,-32767,16753,-16545,
	 4677, 5871, 7084, 8166, 8921, 9152, 8875, 8301,
	 7524, 6637, 5734, 4909, 4070, 3103, 2068, 1027,
	   39, -834,-1533,-1997,-2165,-3424,-4556,-5369,
	-6078,-6549,-6646,-6368,-5862,-5209,-4494,-3798,
	-3204,-2651,-2042,-1410, -786, -203,  305,  709,
	  975, 1071, 4383, 5863, 6440, 6574, 6389, 6009,
	 5364, 4426, 3382, 2422, 1731, 1498, 1729, 2249,
	 2973, 3818, 4698, 5529, 6227, 6708, 6887,-5527,
	-6604,-8018,-9454,-10597,-11132,-11032,-10552,-9795,
	-8865,-7868,-6907,-5867,-4622,-3259,-1866, -530,
	  660, 1619, 2258, 2491,    0, -143, -251, -325,
	 -368, -379, -352, -286, -198, -104,  -21,   35,
	   70,  100,  126,  146,  163,  175,  183,  188,
	  190,-2304,-2620,-2834,-2929,-2889,-2700,-2288,
	-1666, -948, -245,  329,  662,  776,  783,  707,
	  575,  411,  239,   86,  -24,  -66, 4543, 4619,
	 5216, 6026, 6735, 7027, 6883, 6535, 6049, 5489,
	 4918, 4401, 3880, 3278, 2635, 1987, 1372,  828,
	  393,  104,    0, -178,  857,  592,  -46, -709,
	-1045, -995, -778, -469, -138,  140,  296,  341,
	  343,  312,  258,  192,  123,   61,   17,    0,
	12724, 9229, 8232, 7877, 7901, 8040, 8206, 8475,
	 8835, 9272, 9771,10318,10979,11790,12688,13615,
	14508,15309,15955,16387,16545
};
static short mario_jump_kick_tbl[]={
	   21,    1,	/* chn14translate x */
	   21,   22,	/* chn14 translate y */
	   21,   43,	/* chn14 translate z */
	    1,    0,	/* chn14 rotate x */
	    1,   64,	/* chn14 rotate y */
	    1,    0,	/* chn14 rotate z */
	   21,  726,	/* <m_waist>1_3_3 rotate x */
	   21,  747,	/* <m_waist>1_3_3 rotate y */
	   21,  768,	/* <m_waist>1_3_3 rotate z */
	   21,  663,	/* <m_body>1_3 rotate x */
	   21,  684,	/* <m_body>1_3 rotate y */
	   21,  705,	/* <m_body>1_3 rotate z */
	   21,  600,	/* <m_head>2_3 rotate x */
	   21,  621,	/* <m_head>2_3 rotate y */
	   21,  642,	/* <m_head>2_3 rotate z */

	    1,  596,	/* chn6_3 rotate x */
	    1,  597,	/* chn6_3 rotate y */
	    1,  598,	/* chn6_3 rotate z */
	   21,   88,	/* <m_larmA>1_3 rotate x */
	   21,  109,	/* <m_larmA>1_3 rotate y */
	   21,  130,	/* <m_larmA>1_3 rotate z */
	    1,    0,	/* <m_larmB>1_3 rotate x */
	    1,    0,	/* <m_larmB>1_3 rotate y */
	   21,   67,	/* <m_larmB>1_3 rotate z */
	    1,    0,	/* <m_lhand>1_3 rotate x */
	    1,   65,	/* <m_lhand>1_3 rotate y */
	    1,   66,	/* <m_lhand>1_3 rotate z */

	    1,  592,	/* chn10_3 rotate x */
	    1,  593,	/* chn10_3 rotate y */
	    1,  594,	/* chn10_3 rotate z */
	   21,  235,	/* <m_rarmA>1_3 rotate x */
	   21,  256,	/* <m_rarmA>1_3 rotate y */
	   21,  277,	/* <m_rarmA>1_3 rotate z */
	    1,    0,	/* <m_rarmB>1_3 rotate x */
	    1,    0,	/* <m_rarmB>1_3 rotate y */
	   21,  214,	/* <m_rarmB>1_3 rotate z */
	   21,  151,	/* <m_rhand>1_3 rotate x */
	   21,  172,	/* <m_rhand>1_3 rotate y */
	   21,  193,	/* <m_rhand>1_3 rotate z */

	    1,    0,	/* chn15_3 rotate x */
	    1,    0,	/* chn15_3 rotate y */
	    1,  595,	/* chn15_3 rotate z */
	   21,  529,	/* <m_llegA>1_3 rotate x */
	   21,  550,	/* <m_llegA>1_3 rotate y */
	   21,  571,	/* <m_llegA>1_3 rotate z */
	    1,    0,	/* <m_llegB>1_3 rotate x */
	    1,    0,	/* <m_llegB>1_3 rotate y */
	   21,  508,	/* <m_llegB>1_3 rotate z */
	   21,  445,	/* <m_ltoot>1_3 rotate x */
	   21,  466,	/* <m_ltoot>1_3 rotate y */
	   21,  487,	/* <m_ltoot>1_3 rotate z */

	    1,    0,	/* chn17_3 rotate x */
	    1,    0,	/* chn17_3 rotate y */
	    1,  599,	/* chn17_3 rotate z */
	   21,  382,	/* <m_rlegA>1_3 rotate x */
	   21,  403,	/* <m_rlegA>1_3 rotate y */
	   21,  424,	/* <m_rlegA>1_3 rotate z */
	    1,    0,	/* <m_rlegB>1_3 rotate x */
	    1,    0,	/* <m_rlegB>1_3 rotate y */
	   21,  361,	/* <m_rlegB>1_3 rotate z */
	   21,  298,	/* <m_rfoot>1_3 rotate x */
	   21,  319,	/* <m_rfoot>1_3 rotate y */
	   21,  340,	/* <m_rfoot>1_3 rotate z */
};
AnimeRecord animMarioJumpKick = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	21,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_jump_kick_prm,
	mario_jump_kick_tbl
};
