/********************************************************************************
						Ultra 64 MARIO Brothers

				  mario carry swimming animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							August 23, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_swim_wait_catch_prm[]={
	    0,  189,16383,-1831,-1830,-1829,-1826,-1823,
	-1821,-1820,-1819,-1821,-1825,-1831,-1862,-1910,
	-1936,-1934,-1929,-1921,-1912,-1900,-1888,-1876,
	-1863,-1851,-1840,-1831,-1829,-1831,-1831,-1501,
	-10788,-8072,-8040,-7950,-7806,-7615,-7382,-7113,
	-6814,-6490,-6148,-5792,-4962,-3838,-3387,-3722,
	-4266,-4950,-5706,-6465,-7158,-7717,-8072,-7711,
	-6719,-5918,-5811,-5918,-5918,-4973,-5180,-5743,
	-6572,-7574,-8661,-9741,-10725,-11522,-12041,-12193,
	-10239,-6543,-4160,-3635,-3423,-3448,-3632,-3897,
	-4169,-4368,-4418,-4224,-3884,-3615,-3575,-3615,
	-3615,-36038,-36216,-36702,-37427,-38322,-39315,-40337,
	-41319,-42190,-42880,-43320,-42719,-41147,-39829,-39068,
	-38351,-37673,-37029,-36414,-35823,-35252,-34695,-34251,
	-33968,-33767,-33721,-33767,-33767,-12004,-12073,-12244,
	-12459,-12660,-12790,-12792,-12609,-12183,-11457,-10374,
	-6036,  786, 4645, 4779, 4185, 3048, 1558,  -98,
	-1734,-3162,-4193,-4458,-4129,-3832,-3814,-3832,
	-3832, 5734, 4571,-7717,-9178,-9140,-9037,-8885,
	-8701,-8500,-8299,-8115,-7963,-7860,-7822,-7836,
	-7874,-7934,-8012,-8105,-8210,-8322,-8440,-8560,
	-8678,-8790,-8895,-8988,-9066,-9126,-9164,-9178,
	35856,36323,37520,39146,40896,42468,43559,43865,
	43472,42716,41674,40420,39030,37579,36143,34797,
	33617,32679,32128,31950,31976,32038,31968,31704,
	31385,31139,31097,31139,-6170,-6236,-6408,-6644,
	-6904,-7146,-7329,-7412,-7417,-7394,-7346,-7275,
	-7184,-7074,-6949,-6811,-6662,-6504,-6296,-6013,
	-5683,-5335,-4997,-4621,-4220,-3915,-3861,-3915,
	18952,18931,18898,18901,18987,19203,19596,20214,
	21087,22174,23417,24759,26142,27507,28797,29954,
	30919,31635,31804,31341,30510,29575,28800,28096,
	27347,26778,26677,26778,  -14,  -14,  -15,  -15,
	  -16,  -16,  -17,  -18,  -19,  -20,  -21,  -22,
	  -23,  -24,  -25,  -26,  -28,  -29,  -30,  -31,
	  -31,  -32,  -33,  -33,  -34,  -34,  -34,  -34,
	  604,  604,  603,  602,  601,  600,  598,  597,
	  595,  593,  590,  588,  586,  583,  581,  579,
	  577,  574,  572,  570,  569,  567,  566,  565,
	  564,  563,  563,  563,-14262,-14263,-14267,-14273,
	-14282,-14292,-14303,-14317,-14331,-14346,-14363,-14380,
	-14397,-14415,-14432,-14449,-14466,-14483,-14498,-14513,
	-14526,-14538,-14548,-14556,-14562,-14566,-14567,-14567,
	13386,12926,11841,10571, 9556, 9236, 9452, 9744,
	10104,10521,10989,11496,12036,12598,13174,13755,
	14332,14896,15439,15951,16424,16848,17215,17516,
	17742,17884,17934,17934, 4517, 4496, 4436, 4340,
	 4211, 4052, 3868, 3660, 3433, 3189, 2932, 2666,
	 2393, 2116, 1840, 1567, 1300, 1043,  800,  572,
	  365,  180,   22, -106, -202, -263, -283, -283,
	 5247, 5235, 5201, 5146, 5073, 4983, 4878, 4761,
	 4632, 4493, 4348, 4196, 4041, 3885, 3728, 3573,
	 3421, 3276, 3138, 3009, 2891, 2786, 2696, 2623,
	 2568, 2534, 2523, 2523,-18561,-18594,-18689,-18842,
	-19047,-19298,-19591,-19921,-20281,-20668,-21076,-21499,
	-21932,-22371,-22810,-23243,-23667,-24074,-24461,-24822,
	-25151,-25444,-25696,-25900,-26053,-26148,-26181,-26181,
	  149,  149,  149,  148,  148,  147,  146,  145,
	  143,  142,  141,  139,  138,  137,  135,  134,
	  132,  131,  130,  129,  127,  127,  126,  125,
	  125,  124,  124,  124, -247, -247, -247, -247,
	 -247, -247, -248, -248, -248, -248, -248, -249,
	 -249, -249, -249, -250, -250, -250, -250, -250,
	 -251, -251, -251, -251, -251, -251, -251, -251,
	-13246,-13242,-13231,-13213,-13189,-13160,-13126,-13088,
	-13046,-13001,-12954,-12905,-12854,-12804,-12753,-12702,
	-12653,-12606,-12561,-12519,-12481,-12447,-12418,-12394,
	-12376,-12365,-12361,-12361,15332,14778,13459,11884,
	10564,10010,10044,10143,10300,10510,10764,11056,
	11379,11726,12090,12465,12843,13218,13582,13929,
	14253,14545,14800,15010,15168,15269,15303,15303,
	-3839,-3825,-3784,-3719,-3631,-3523,-3398,-3257,
	-3102,-2936,-2762,-2580,-2395,-2207,-2019,-1833,
	-1651,-1477,-1311,-1157,-1015, -890, -782, -694,
	 -629, -588, -574, -574,-6725,-6714,-6682,-6631,
	-6563,-6479,-6381,-6272,-6151,-6022,-5886,-5745,
	-5601,-5455,-5308,-5164,-5023,-4887,-4758,-4638,
	-4528,-4430,-4346,-4278,-4227,-4195,-4184,-4184,
	-20957,-20978,-21037,-21132,-21260,-21416,-21598,-21803,
	-22028,-22268,-22522,-22785,-23055,-23327,-23600,-23870,
	-24133,-24387,-24627,-24852,-25057,-25239,-25395,-25523,
	-25618,-25677,-25697,-25697, 6603,32981,22994,-16545,
	57388,31328,23115,-16545,    0,   -1,   -6,  -14,
	  -24,  -36,  -51,  -66,  -83, -101, -119, -139,
	 -160, -182, -205, -229, -253, -278, -303, -328,
	 -353, -377, -400, -423, -443, -449, -443, -443,
	    0,    0,   -3,   -7,  -12,  -17,  -23,  -28,
	  -32,  -35,  -37,  -38,  -38,  -37,  -36,  -35,
	  -33,  -32,  -30,  -28,  -26,  -24,  -22,  -21,
	  -19,  -19,  -19,  -19,-4472,-4540,-4723,-4990,
	-5311,-5654,-5989,-6284,-6511,-6636,-6631,-6518,
	-6346,-6124,-5858,-5558,-5229,-4880,-4519,-4153,
	-3789,-3436,-3101,-2791,-2515,-2451,-2515,-2515,
	    0,    0,    2,    6,   11,   17,   25,   35,
	   47,   61,   77,   95,  114,  136,  159,  183,
	  207,  233,  258,  284,  309,  334,  357,  380,
	  401,  406,  401,  401,    0,   -2,   -8,  -18,
	  -30,  -45,  -61,  -77,  -94, -110, -124, -138,
	 -152, -167, -182, -197, -213, -228, -243, -258,
	 -273, -287, -301, -315, -328, -331, -328, -328,
	 3849, 3940, 4187, 4549, 4987, 5459, 5926, 6348,
	 6685, 6895, 6940, 6850, 6690, 6469, 6196, 5880,
	 5531, 5157, 4767, 4370, 3976, 3594, 3232, 2900,
	 2607, 2539, 2607, 2607,    0,    1,    4,    8,
	   14,   20,   27,   33,   39,   43,   46,   48,
	   49,   50,   50,   50,   50,   50,   49,   48,
	   48,   47,   47,   46,   46,   46,   46,   46,
	    0,    0,    3,    8,   14,   21,   30,   40,
	   50,   62,   75,   88,  103,  119,  136,  153,
	  171,  189,  207,  225,  243,  261,  278,  294,
	  309,  313,  309,  309,18095,18211,18527,18993,
	19557,20172,20786,21349,21813,22125,22238,22190,
	22061,21863,21604,21296,20948,20572,20176,19773,
	19371,18982,18616,18282,17991,17925,17991,17991,
};
static short mario_swim_wait_catch_tbl[]={
	    1,    0,	/* chn14_3translate x */
	    1,    1,	/* chn14_3 translate y */
	    1,    0,	/* chn14_3 translate z */
	    1,    0,	/* chn14_3 rotate x */
	    1,    2,	/* chn14_3 rotate y */
	    1,    0,	/* chn14_3 rotate z */
	   28,  828,	/* <m_waist>1_3_3 rotate x */
	   28,  856,	/* <m_waist>1_3_3 rotate y */
	   28,  884,	/* <m_waist>1_3_3 rotate z */
	   28,  744,	/* <m_body>1_3 rotate x */
	   28,  772,	/* <m_body>1_3 rotate y */
	   28,  800,	/* <m_body>1_3 rotate z */
	   28,  660,	/* <m_head>2_3 rotate x */
	   28,  688,	/* <m_head>2_3 rotate y */
	   28,  716,	/* <m_head>2_3 rotate z */

	    1,  656,	/* chn6_3 rotate x */
	    1,  657,	/* chn6_3 rotate y */
	    1,  658,	/* chn6_3 rotate z */
	   28,   61,	/* <m_larmA>1_3 rotate x */
	   28,   89,	/* <m_larmA>1_3 rotate y */
	   28,  117,	/* <m_larmA>1_3 rotate z */
	    1,    0,	/* <m_larmB>1_3 rotate x */
	    1,    0,	/* <m_larmB>1_3 rotate y */
	   28,   33,	/* <m_larmB>1_3 rotate z */
	   28,    3,	/* <m_rhand2>2_3 rotate x */
	    1,   31,	/* <m_rhand2>2_3 rotate y */
	    1,   32,	/* <m_rhand2>2_3 rotate z */

	    1,  652,	/* chn10_3 rotate x */
	    1,  653,	/* chn10_3 rotate y */
	    1,  654,	/* chn10_3 rotate z */
	   28,  176,	/* <m_rarmA>1_3 rotate x */
	   28,  204,	/* <m_rarmA>1_3 rotate y */
	   28,  232,	/* <m_rarmA>1_3 rotate z */
	    1,    0,	/* <m_rarmB>1_3 rotate x */
	    1,    0,	/* <m_rarmB>1_3 rotate y */
	   28,  148,	/* <m_rarmB>1_3 rotate z */
	    1,  145,	/* <m_rhand2>1_3 rotate x */
	    1,  146,	/* <m_rhand2>1_3 rotate y */
	    1,  147,	/* <m_rhand2>1_3 rotate z */

	    1,    0,	/* chn15_3 rotate x */
	    1,    0,	/* chn15_3 rotate y */
	    1,  655,	/* chn15_3 rotate z */
	   28,  568,	/* <m_llegA>1_3 rotate x */
	   28,  596,	/* <m_llegA>1_3 rotate y */
	   28,  624,	/* <m_llegA>1_3 rotate z */
	    1,    0,	/* <m_llegB>1_3 rotate x */
	    1,    0,	/* <m_llegB>1_3 rotate y */
	   28,  540,	/* <m_llegB>1_3 rotate z */
	   28,  456,	/* <m_ltoot>1_3 rotate x */
	   28,  484,	/* <m_ltoot>1_3 rotate y */
	   28,  512,	/* <m_ltoot>1_3 rotate z */

	    1,    0,	/* chn17_3 rotate x */
	    1,    0,	/* chn17_3 rotate y */
	    1,  659,	/* chn17_3 rotate z */
	   28,  372,	/* <m_rlegA>1_3 rotate x */
	   28,  400,	/* <m_rlegA>1_3 rotate y */
	   28,  428,	/* <m_rlegA>1_3 rotate z */
	    1,    0,	/* <m_rlegB>1_3 rotate x */
	    1,    0,	/* <m_rlegB>1_3 rotate y */
	   28,  344,	/* <m_rlegB>1_3 rotate z */
	   28,  260,	/* <m_rfoot>1_3 rotate x */
	   28,  288,	/* <m_rfoot>1_3 rotate y */
	   28,  316,	/* <m_rfoot>1_3 rotate z */
};
AnimeRecord animMarioFloatTake = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	28,
	20,
	mario_swim_wait_catch_prm,
	mario_swim_wait_catch_tbl
};
