/********************************************************************************
						Ultra 64 MARIO Brothers

					  mario putting animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							July 11, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_put_prm[]={
	    0,  158,  153,  149,  144,  140,  136,  131,
	  131,  132,  139,  147,  153,  160,  166,  170,
	  172,    7,    3,   -1,   -6,  -12,  -17,  -21,
	  -22,  -21,  -18,  -15,  -12,   -8,   -5,   -2,
	   -1,16383,-6194,-6194,-6194,-6194,-6194,-6194,
	-6194,-6366,-6194,-5345,-4263,-3082,-1932, -947,
	 -258,    0,-1660,-1660,-1660,-1660,-1660,-1660,
	-1660,-1660,-1660,-1661,-1663,-1664,-1666,-1667,
	-1668,-1668,-5781,-5781,-5781,-5781,-5781,-5781,
	-5781,-5810,-5781,-5636,-5452,-5250,-5054,-4886,
	-4769,-4724,-1854,-1999,-2190,-2407,-2628,-2833,
	-3002,-2739,-3002,-4474,-6350,-8399,-10393,-12102,
	-13296,-13745, 4633, 4556, 4455, 4340, 4223, 4114,
	 4025, 4152, 4025, 3302, 2380, 1373,  394, -444,
	-1031,-1251,-1726,-1875,-2072,-2296,-2524,-2736,
	-2910,-2707,-2910,-4095,-5605,-7254,-8859,-10234,
	-11195,-11556,-30202,-29856,-29400,-28884,-28356,-27866,
	-27463,-27832,-27463,-25219,-22359,-19234,-16194,-13589,
	-11769,-11084, 2767, 2767, 2767, 2767, 2767, 2767,
	 2767, 2844, 2767, 2388, 1905, 1377,  863,  423,
	  115,    0,  525,  525,  525,  525,  525,  525,
	  525,  540,  525,  453,  361,  261,  163,   80,
	   21,    0,-4654,-4654,-4654,-4654,-4654,-4654,
	-4654,-4707,-4654,-4392,-4059,-3694,-3339,-3035,
	-2823,-2743,-4045,-4426,-4930,-5500,-6084,-6625,
	-7069,-6961,-7069,-8070,-9345,-10738,-12093,-13254,
	-14065,-14371,-3330,-3207,-3045,-2861,-2673,-2499,
	-2356,-2428,-2356,-1847,-1199, -491,  197,  788,
	 1200, 1355, 3335, 3428, 3550, 3689, 3831, 3962,
	 4070, 3894, 4070, 5050, 6299, 7664, 8991,10129,
	10923,11222,-28925,-28573,-28110,-27584,-27047,-26548,
	-26139,-26415,-26139,-24348,-22065,-19571,-17144,-15065,
	-13612,-13066,  140,  -13, -219, -455, -697, -921,
	-1105,-1174,-1105, -953, -760, -549, -344, -168,
	  -46,    0,  365,  292,  190,   71,  -51, -166,
	 -259, -280, -259, -252, -243, -233, -224, -216,
	 -210, -208,-17516,-17570,-17492,-17330,-17131,-16942,
	-16810,-16870,-16810,-16406,-15892,-15330,-14783,-14314,
	-13987,-13864,13073,13776,14397,14948,15442,15890,
	16306,16645,16306,15134,13641,12009,10422, 9061,
	 8111, 7754, 6081, 5708, 5275, 4815, 4359, 3937,
	 3582, 3411, 3582, 4039, 4622, 5259, 5879, 6410,
	 6781, 6921, 5580, 5625, 5561, 5427, 5262, 5106,
	 4996, 4994, 4996, 4917, 4817, 4707, 4600, 4508,
	 4444, 4420,-20850,-21773,-22855,-24014,-25168,-26234,
	-27132,-27486,-27132,-26351,-25357,-24270,-23213,-22307,
	-21674,-21436, -300, -139,   81,  336,  598,  841,
	 1039, 1110, 1039,  897,  715,  517,  324,  158,
	   43,    0,  -94,  -80,  -53,  -19,   18,   53,
	   81,   88,   81,   70,   55,   40,   25,   12,
	    3,    0,-19702,-19827,-19725,-19477,-19162,-18863,
	-18658,-18683,-18658,-18373,-18009,-17612,-17225,-16894,
	-16663,-16576,14220,15017,15650,16160,16586,16970,
	17349,17664,17349,16277,14911,13419,11967,10723,
	 9854, 9527,-10201,-9775,-9239,-8646,-8046,-7490,
	-7029,-6828,-7029,-7529,-8166,-8862,-9539,-10120,
	-10525,-10678,-6286,-6645,-6992,-7322,-7630,-7912,
	-8164,-8309,-8164,-7738,-7195,-6602,-6025,-5531,
	-5185,-5055,-17772,-18681,-19826,-21097,-22383,-23576,
	-24564,-24929,-24564,-23807,-22843,-21789,-20764,-19886,
	-19273,-19042,32767,32767,18943,18819,18497,18053,
	17564,17105,16753,16684,16753,16753,16753,16753,
	16753,16753,16753,16753,-16545,32767,32767,19152,
	19016,18663,18177,17641,17139,16753,16678,16753,
	16753,16753,16753,16753,16753,16753,16753,-16545,
	 4250, 4138, 3919, 3611, 3228, 2788, 2306, 1621,
	  724, -137, -719, -970,-1051,-1026, -962, -926,
	-2777,-1542,   81, 1921, 3800, 5543, 6976, 7417,
	 6976, 6304, 5448, 4513, 3603, 2823, 2279, 2074,
	14713,14831,14965,15112,15268,15429,15592,15754,
	15910,16057,16191,16309,16407,16481,16528,16545,
};


static short mario_put_tbl[]={
	    1,    0,	/* chn14_3_1translate x */
	   16,    1,	/* chn14_3_1 translate y */
	   16,   17,	/* chn14_3_1 translate z */
	    1,    0,	/* chn14_3_1 rotate x */
	    1,   33,	/* chn14_3_1 rotate y */
	    1,    0,	/* chn14_3_1 rotate z */
	    1,    0,	/* <m_waist>1_3 rotate x */
	    1,    0,	/* <m_waist>1_3 rotate y */
	   16,  552,	/* <m_waist>1_3 rotate z */
	    1,    0,	/* <m_body>1 rotate x */
	    1,    0,	/* <m_body>1 rotate y */
	   16,  536,	/* <m_body>1 rotate z */
	    1,    0,	/* <m_head>2 rotate x */
	    1,    0,	/* <m_head>2 rotate y */
	   16,  520,	/* <m_head>2 rotate z */

	    1,  501,	/* chn6 rotate x */
	    1,  502,	/* chn6 rotate y */
	   16,  503,	/* chn6 rotate z */
	   16,   98,	/* <m_larmA>1_2 rotate x */
	   16,  114,	/* <m_larmA>1_2 rotate y */
	   16,  130,	/* <m_larmA>1_2 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	   16,   82,	/* <m_larmB>1 rotate z */
	   16,   34,	/* <m_lhand>1 rotate x */
	   16,   50,	/* <m_lhand>1 rotate y */
	   16,   66,	/* <m_lhand>1 rotate z */

	    1,  482,	/* chn10 rotate x */
	    1,  483,	/* chn10 rotate y */
	   16,  484,	/* chn10 rotate z */
	   16,  210,	/* <m_rarmA>1_2 rotate x */
	   16,  226,	/* <m_rarmA>1_2 rotate y */
	   16,  242,	/* <m_rarmA>1_2 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   16,  194,	/* <m_rarmB>1 rotate z */
	   16,  146,	/* <m_rhand>1 rotate x */
	   16,  162,	/* <m_rhand>1 rotate y */
	   16,  178,	/* <m_rhand>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,  500,	/* chn15 rotate z */
	   16,  434,	/* <m_llegA>1 rotate x */
	   16,  450,	/* <m_llegA>1 rotate y */
	   16,  466,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   16,  418,	/* <m_llegB>1 rotate z */
	   16,  370,	/* <m_ltoot>1 rotate x */
	   16,  386,	/* <m_ltoot>1 rotate y */
	   16,  402,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  519,	/* chn17 rotate z */
	   16,  322,	/* <m_rlegA>1 rotate x */
	   16,  338,	/* <m_rlegA>1 rotate y */
	   16,  354,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   16,  306,	/* <m_rlegB>1 rotate z */
	   16,  258,	/* <m_rfoot>1 rotate x */
	   16,  274,	/* <m_rfoot>1 rotate y */
	   16,  290,	/* <m_rfoot>1 rotate z */
};

AnimeRecord animMarioPutting = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	16,
	20,
	mario_put_prm,
	mario_put_tbl
};
