/********************************************************************************
						Ultra 64 MARIO Brothers

			  mario ending demo put off hat animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							April 19, 1996
 ********************************************************************************/

#include "../headers.h"
#include "../include/anime.h"


static short mario_demo_B_6_putoff_prm[]={
	    0,  170,  170,  169,  169,  168,  168,  167,
	  167,  166,  166,  166,  166,  167,  167,  167,
	  167,  168,  168,  168,  169,  169,  169,  169,
	  170,  170,  170,  170,16383,    0,    0,   -1,
	   -4,  -10,  -19,  -33,  -51,  -74, -104, -141,
	 -185, -239, -301, -373, -456, -551, -658, -777,
	 -911,-1166,-1598,-2127,-2676,-3166,-3518,-3652,
	-1668,-1684,-1731,-1803,-1899,-2015,-2148,-2294,
	-2449,-2611,-2776,-2941,-3103,-3257,-3401,-3532,
	-3645,-3738,-3807,-3849,-3788,-3586,-3298,-2978,
	-2683,-2465,-2380,-4724,-4745,-4806,-4904,-5035,
	-5195,-5383,-5595,-5826,-6075,-6338,-6612,-6892,
	-7177,-7463,-7747,-8025,-8294,-8551,-8793,-9075,
	-9426,-9805,-10172,-10485,-10703,-10785,-13745,-13750,
	-13764,-13785,-13811,-13842,-13875,-13908,-13940,-13970,
	-13995,-14014,-14025,-14026,-14017,-13995,-13958,-13905,
	-13835,-13745,-13527,-13125,-12620,-12090,-11613,-11269,
	-11137,-1251,-1254,-1261,-1272,-1288,-1308,-1331,
	-1357,-1386,-1418,-1452,-1488,-1525,-1564,-1604,
	-1645,-1687,-1728,-1769,-1810,-1867,-1950,-2044,
	-2140,-2223,-2282,-2305,-11556,-11547,-11520,-11476,
	-11417,-11344,-11258,-11160,-11052,-10935,-10810,-10678,
	-10541,-10399,-10255,-10109,-9962,-9816,-9673,-9532,
	-9343,-9078,-8776,-8474,-8211,-8025,-7955,-11084,
	-11101,-11151,-11230,-11338,-11473,-11631,-11812,-12013,
	-12233,-12468,-12717,-12979,-13250,-13530,-13815,-14104,
	-14395,-14686,-14974,-15383,-15974,-16659,-17347,-17950,
	-18378,-18540,    0,  713, 2546, 5039, 7730,10161,
	11871,12083,11251,10757,11637,12855,12676,10359,
	 6897, 3155,    0, -192,  516, 1365, 2293, 3241,
	 4150, 4960, 5612, 6047, 6205,    0,   63,  236,
	  491,  802, 1142, 1485, 1797, 2226, 3016, 4815,
	 6975, 7800, 6657, 4511, 2059,    0, -356, -230,
	  -63,  130,  334,  535,  718,  867,  967, 1004,
	-2743,-3026,-3760,-4773,-5894,-6952,-7774,-8255,
	-8480,-8564,-8638,-8570,-8083,-6986,-5501,-3971,
	-2743,-3270,-4362,-5626,-6982,-8348,-9645,-10794,
	-11713,-12324,-12545,-14371,-13644,-11760,-9164,-6302,
	-3620,-1562, -505, -166,    0,    0,    0,    0,
	-3020,-7084,-11435,-15318,-17978,-18020,-16063,-14371,
	-13540,-12707,-11940,-11308,-10878,-10720, 1355, 1153,
	  613, -167,-1089,-2054,-2965,-3722,-4139,-4469,
	-5337,-6248,-6082,-4458,-2097,  477, 2737, 4159,
	 4230, 3288, 2081, 1355, 1276, 1428, 1687, 1933,
	 2042,11222,10946,10205, 9133, 7861, 6523, 5250,
	 4176, 3223, 2842, 3411, 4372, 5249, 5889, 6476,
	 7045, 7627, 8256, 9027, 9895,10686,11222,11468,
	11545,11519,11456,11420,-13066,-13911,-16163,-19399,
	-23194,-27126,-30770,31829,30671,30537,29630,28838,
	29886,-32236,-27627,-22623,-18028,-14646,-13060,-12795,
	-13060,-13066,-12621,-12117,-11647,-11299,-11163,    0,
	    0,    0,    1,    2,    2,    3,    4,    4,
	    5,    5,    4,    4,    4,    4,    3,    3,
	    2,    2,    1,    1,    1,    0,    0,    0,
	    0,    0, -208, -208, -208, -208, -208, -208,
	 -208, -208, -208, -208, -208, -208, -208, -208,
	 -208, -208, -208, -208, -208, -208, -208, -208,
	 -208, -208, -208, -208, -208,-13864,-13878,-13917,
	-13972,-14038,-14107,-14173,-14229,-14267,-14281,-14277,
	-14265,-14247,-14223,-14194,-14162,-14127,-14091,-14054,
	-14018,-13983,-13951,-13922,-13898,-13880,-13868,-13864,
	 7754, 7800, 7925, 8105, 8319, 8544, 8758, 8938,
	 9063, 9109, 9096, 9058, 8998, 8920, 8827, 8722,
	 8609, 8491, 8372, 8254, 8141, 8036, 7943, 7865,
	 7805, 7767, 7754, 6921, 6908, 6875, 6827, 6769,
	 6709, 6652, 6603, 6570, 6558, 6561, 6571, 6588,
	 6608, 6633, 6661, 6692, 6723, 6755, 6787, 6817,
	 6845, 6870, 6891, 6907, 6917, 6921, 4420, 4440,
	 4492, 4567, 4656, 4750, 4839, 4915, 4966, 4986,
	 4980, 4964, 4939, 4907, 4868, 4824, 4777, 4728,
	 4678, 4629, 4582, 4538, 4500, 4467, 4442, 4426,
	 4420,-21436,-21465,-21541,-21652,-21783,-21922,-22053,
	-22164,-22240,-22269,-22260,-22237,-22200,-22152,-22095,
	-22031,-21961,-21889,-21816,-21743,-21674,-21610,-21553,
	-21505,-21468,-21444,-21436,-16576,-16586,-16615,-16657,
	-16706,-16758,-16807,-16849,-16878,-16889,-16885,-16877,
	-16863,-16845,-16823,-16799,-16773,-16746,-16718,-16691,
	-16665,-16641,-16620,-16602,-16588,-16579,-16576, 9527,
	 9573, 9698, 9878,10092,10317,10531,10711,10836,
	10883,10869,10831,10771,10693,10600,10495,10382,
	10264,10145,10027, 9914, 9810, 9717, 9638, 9579,
	 9540, 9527,-10678,-10668,-10641,-10603,-10558,-10510,
	-10464,-10426,-10400,-10390,-10393,-10401,-10414,-10430,
	-10450,-10472,-10496,-10521,-10547,-10572,-10596,-10618,
	-10637,-10654,-10667,-10675,-10678,-5055,-5082,-5156,
	-5261,-5387,-5519,-5644,-5750,-5823,-5850,-5842,
	-5820,-5785,-5739,-5684,-5623,-5557,-5488,-5418,
	-5349,-5282,-5221,-5167,-5121,-5086,-5063,-5055,
	-19042,-19062,-19114,-19191,-19282,-19378,-19469,-19545,
	-19598,-19618,-19612,-19596,-19570,-19537,-19498,-19453,
	-19405,-19355,-19304,-19254,-19206,-19162,-19122,-19089,
	-19064,-19048,-19042,-32767,-32767,16753,-16545,-32767,
	-32767,16753,-16545,    0, -166, -576,-1093,-1580,
	-2137,-2722,-2985,-2842,-2513,-2104,-1718,-1461,
	-1304,-1149, -998, -851, -710, -578, -455, -344,
	 -245, -161,  -93,  -42,  -10,    0,    0,  121,
	  412,  767, 1078, 1382, 1672, 1775, 1647, 1406,
	 1121,  861,  697,  606,  521,  441,  368,  300,
	  239,  185,  137,   96,   61,   35,   15,    3,
	    0, -926, -205, 1485, 3434, 4932, 5873, 6433,
	 6321, 5469, 4187, 2757, 1461,  581,    5, -561,
	-1112,-1644,-2149,-2624,-3063,-3461,-3812,-4110,
	-4352,-4531,-4643,-4681,    0, -146, -469, -792,
	 -938, -933, -916, -891, -856, -815, -767, -714,
	 -656, -595, -533, -469, -405, -342, -282, -224,
	 -171, -123,  -81,  -47,  -21,   -5,    0, 2180,
	 2416, 2932, 3436, 3640, 3584, 3507, 3409, 3295,
	 3166, 3024, 2873, 2714, 2550, 2383, 2215, 2050,
	 1889, 1735, 1590, 1456, 1337, 1233, 1149, 1086,
	 1046, 1032,16545
};
static short mario_demo_B_6_putoff_tbl[]={
	    1,    0,	/* chn14_1translate x */
	   27,    1,	/* chn14_1 translate y */
	    1,    0,	/* chn14_1 translate z */
	    1,    0,	/* chn14_1 rotate x */
	    1,   28,	/* chn14_1 rotate y */
	    1,    0,	/* chn14_1 rotate z */
	    1,    0,	/* <m_waist>1 rotate x */
	    1,    0,	/* <m_waist>1 rotate y */
	    1,  874,	/* <m_waist>1 rotate z */
	   27,  820,	/* <m_body>1 rotate x */
	    1,    0,	/* <m_body>1 rotate y */
	   27,  847,	/* <m_body>1 rotate z */
	   27,  739,	/* m_head rotate x */
	   27,  766,	/* m_head rotate y */
	   27,  793,	/* m_head rotate z */

	    1,  735,	/* chn6 rotate x */
	    1,  736,	/* chn6 rotate y */
	    1,  737,	/* chn6 rotate z */
	   27,  137,	/* <m_larmA>1 rotate x */
	   27,  164,	/* <m_larmA>1 rotate y */
	   27,  191,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1_1 rotate x */
	    1,    0,	/* <m_larmB>1_1 rotate y */
	   27,  110,	/* <m_larmB>1_1 rotate z */
	   27,   29,	/* <m_lhand>1_1 rotate x */
	   27,   56,	/* <m_lhand>1_1 rotate y */
	   27,   83,	/* <m_lhand>1_1 rotate z */

	    1,  731,	/* chn10 rotate x */
	    1,  732,	/* chn10 rotate y */
	    1,  733,	/* chn10 rotate z */
	   27,  326,	/* <m_rarmA>1 rotate x */
	   27,  353,	/* <m_rarmA>1 rotate y */
	   27,  380,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   27,  299,	/* <m_rarmB>1 rotate z */
	   27,  218,	/* <m_rhand>1_1 rotate x */
	   27,  245,	/* <m_rhand>1_1 rotate y */
	   27,  272,	/* <m_rhand>1_1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,  734,	/* chn15 rotate z */
	   27,  650,	/* <m_llegA>1 rotate x */
	   27,  677,	/* <m_llegA>1 rotate y */
	   27,  704,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   27,  623,	/* <m_llegB>1 rotate z */
	    1,    0,	/* <m_ltoot>1 rotate x */
	    1,    0,	/* <m_ltoot>1 rotate y */
	   27,  596,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  738,	/* chn17 rotate z */
	   27,  515,	/* <m_rlegA>1 rotate x */
	   27,  542,	/* <m_rlegA>1 rotate y */
	   27,  569,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   27,  488,	/* <m_rlegB>1 rotate z */
	   27,  407,	/* <m_rtoot>1 rotate x */
	   27,  434,	/* <m_rtoot>1 rotate y */
	   27,  461,	/* <m_rtoot>1 rotate z */
};
AnimeRecord animMarioEndingPutOff = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	27,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_demo_B_6_putoff_prm,
	mario_demo_B_6_putoff_tbl
};
