/********************************************************************************
						Ultra 64 MARIO Brothers

				mario roof moving right animation data

			Copyright 1996 Nintendo co., ltd.  All rights reserved

							January 10, 1996
 ********************************************************************************/

#include "../headers.h"


static short mario_moveR2L_prm[]={
	    0,   27,   25,   20,   12,    3,   -6,  -17,
	  -27,  -35,  -42,  -48,  -54,  -59,  -64,  -69,
	  -72,  -73,  -72,  -69,  189,  190,  192,  196,
	  200,  204,  208,  212,  214,  215,  214,  212,
	  209,  205,  201,  197,  193,  190,  189,16383,
	 -118,-1664,-3985,-3963,-1707,-1284, -130, 1583,
	 3684, 6000, 8361,10594,12527,13988,15097,16086,
	16951,17688,18293,18763,19092,19278,19316,-12899,
	-12763,-12396,-11859,-11213,-10519,-9838,-9232,-8760,
	-8486,-8433,-8556,-8802,-9123,-9468,-9787,-10030,
	-10146,-10087,-10591,-11270,-13129,-15901,-19315,-23106,
	-27004,-30742,31483,28871,26729,24678,22751,20985,
	19415,18077,17006,16237,15806, 3927,  535,-2065,
	-1773,-1769,-1760,-1746,-1728,-1708,-1686,-1665,
	-1645,-1627,-1613,-1603,-1600,-1604,-1616,-1638,
	-1670,-1715,-1773, 3512, 3172, 2249,  893, -746,
	-2524,-4290,-5896,-7193,-8033,-8015,-7071,-5548,
	-3794,-1411, 1710, 4796, 7066, 7744, 6744, 6554,
	 6056, 5357, 4561, 3774, 3104, 2655, 2535, 2848,
	 4800, 8425,12073,14094,14001,12811,11136, 9586,
	 8771,23614,23505,23227,22858,22475,22155,21974,
	22009,22338,23036,24808,27884,31636,-30098,-25620,
	-20196,-14999,-11201,-9977,   27,  603,-13531,20270,
	19492,17790,16113,15411,16089,17558,19262,20651,
	21171,20167,18039,15814,14523,14463,15014,15826,
	16547,16828, 3878, 3920, 4032, 4194, 4386, 4590,
	 4784, 4949, 5065, 5113, 5092, 5023, 4916, 4780,
	 4624, 4459, 4293, 4137, 4000,   -3,  129,  485,
	 1007, 1633, 2305, 2963, 3547, 3997, 4253, 4300,
	 4187, 3958, 3655, 3321, 2997, 2728, 2554, 2519,
	-19648,-19593,-19442,-19222,-18958,-18676,-18399,-18155,
	-17967,-17862,-17826,-17827,-17863,-17931,-18027,-18149,
	-18295,-18460,-18643,   29,   29,   26,   24,   21,
	   19,   18,   19,   23,   29,   52,   90,  126,
	  142,  131,  106,   75,   47,   29, -287, -288,
	 -288, -289, -290, -291, -291, -291, -289, -287,
	 -280, -268, -257, -251, -255, -263, -273, -282,
	 -287,-8655,-8623,-8541,-8436,-8330,-8249,-8216,
	-8257,-8395,-8655,-9509,-10958,-12326,-12933,-12540,
	-11585,-10398,-9311,-8655, 4797, 4989, 5511, 6280,
	 7214, 8231, 9249,10186,10959,11487,11561,11158,
	10475, 9708, 8752, 7533, 6303, 5308, 4797, -676,
	 -697, -751, -824, -901, -968,-1012,-1017, -970,
	 -856, -343,  539, 1262, 1296,  354,-1207,-2952,
	-4442,-5243,-3195,-3327,-3686,-4209,-4837,-5510,
	-6166,-6745,-7187,-7431,-7235,-6567,-5678,-4821,
	-3873,-2718,-1617, -827, -608,-13187,-13142,-13026,
	-12871,-12708,-12566,-12476,-12470,-12578,-12830,-13749,
	-15339,-16851,-17537,-17121,-16080,-14797,-13657,-13042,
	-32767,-32767,16753,-16545,-32767,-32767,16753,-16545,
	 1218, 1335, 1659, 2145, 2750, 3432, 4146, 4850,
	 5501, 6054, 6638, 7249, 7647, 7595, 7024, 6122,
	 5029, 3886, 2835,  -78, -266, -770,-1505,-2383,
	-3317,-4220,-5005,-5586,-5874,-5393,-4118,-2641,
	-1553, -957, -522, -191,   92,  387, 5262, 5042,
	 4443, 3554, 2465, 1266,   47,-1101,-2090,-2830,
	-3276,-3395,-3108,-2339, -782, 1442, 3772, 5643,
	 6493, -201, -304, -584, -997,-1499,-2047,-2598,
	-3108,-3532,-3829,-4056,-4288,-4501,-4672,-4780,
	-4802,-4714,-4495,-4122,-2481,-2317,-1872,-1213,
	 -409,  472, 1364, 2197, 2903, 3415, 3780, 4090,
	 4345, 4540, 4675, 4748, 4755, 4696, 4567, 1067,
	 1011,  858,  632,  355,   51, -256, -545, -792,
	 -974,-1089,-1160,-1200,-1220,-1234,-1254,-1294,
	-1364,-1479, 1677, 1307,  310,-1138,-2869,-4708,
	-6483,-8021,-9150,-9698,-9684,-9291,-8590,-7652,
	-6549,-5353,-4133,-2962,-1911,-3138,-3263,-3596,
	-4072,-4628,-5198,-5719,-6127,-6356,-6343,-6069,
	-5590,-4951,-4198,-3377,-2535,-1717, -970, -340,
	10637,10782,11172,11741,12420,13142,13841,14449,
	14898,15122,15100,14891,14543,14104,13622,13145,
	12722,12400,12229
};
static short mario_moveR2L_tbl[]={
	   19,    1,	/* chn14translate x */
	   19,   20,	/* chn14 translate y */
	    1,    0,	/* chn14 translate z */
	    1,    0,	/* chn14 rotate x */
	    1,   39,	/* chn14 rotate y */
	    1,    0,	/* chn14 rotate z */
	   19,  514,	/* <m_waist>1_3 rotate x */
	   19,  533,	/* <m_waist>1_3 rotate y */
	   19,  552,	/* <m_waist>1_3 rotate z */
	   19,  457,	/* <m_body>1 rotate x */
	   19,  476,	/* <m_body>1 rotate y */
	   19,  495,	/* <m_body>1 rotate z */
	   19,  400,	/* <m_head>2 rotate x */
	   19,  419,	/* <m_head>2 rotate y */
	   19,  438,	/* <m_head>2 rotate z */

	    1,  396,	/* chn6 rotate x */
	    1,  397,	/* chn6 rotate y */
	    1,  398,	/* chn6 rotate z */
	   19,   44,	/* <m_larmA>1 rotate x */
	   19,   63,	/* <m_larmA>1 rotate y */
	   19,   82,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	    1,   43,	/* <m_larmB>1 rotate z */
	    1,   40,	/* <m_lhand>1 rotate x */
	    1,   41,	/* <m_lhand>1 rotate y */
	    1,   42,	/* <m_lhand>1 rotate z */

	    1,  392,	/* chn10 rotate x */
	    1,  393,	/* chn10 rotate y */
	    1,  394,	/* chn10 rotate z */
	   19,  123,	/* <m_rarmA>1 rotate x */
	   19,  142,	/* <m_rarmA>1 rotate y */
	   19,  161,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   19,  104,	/* <m_rarmB>1 rotate z */
	    1,  101,	/* <m_rhand>1 rotate x */
	    1,  102,	/* <m_rhand>1 rotate y */
	    1,  103,	/* <m_rhand>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,  395,	/* chn15 rotate z */
	   19,  335,	/* <m_llegA>1 rotate x */
	   19,  354,	/* <m_llegA>1 rotate y */
	   19,  373,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   19,  316,	/* <m_llegB>1 rotate z */
	   19,  259,	/* <m_ltoot>1 rotate x */
	   19,  278,	/* <m_ltoot>1 rotate y */
	   19,  297,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  399,	/* chn17 rotate z */
	   19,  202,	/* <m_rlegA>1 rotate x */
	   19,  221,	/* <m_rlegA>1 rotate y */
	   19,  240,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   19,  183,	/* <m_rlegB>1 rotate z */
	    1,  180,	/* <m_rfoot>1 rotate x */
	    1,  181,	/* <m_rfoot>1 rotate y */
	    1,  182,	/* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioMoveRoofR = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	19,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_moveR2L_prm,
	mario_moveR2L_tbl
};
