162 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			162 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /********************************************************************************
 | |
| 						Ultra 64 MARIO Brothers
 | |
| 
 | |
| 				  mario chase swimming animation data
 | |
| 
 | |
| 			Copyright 1995 Nintendo co., ltd.  All rights reserved
 | |
| 
 | |
| 							August 23, 1995
 | |
|  ********************************************************************************/
 | |
| 
 | |
| #include "../headers.h"
 | |
| 
 | |
| 
 | |
| static short mario_swim_chase_prm[]={
 | |
| 	    0,  189,16383, 7151,-2439,-7980,-4902,-1641,
 | |
| 	-41994,16253,  374, 3749,-1962,-6258,29895,-11316,
 | |
| 	50344,  452,  453,  456,  460,  464,  469,  472,
 | |
| 	  474,  473,  470,  463,  452,  426,  383,  330,
 | |
| 	  279,  238,  201,  163,  142,  153,  244,  382,
 | |
| 	  452,  400,  400,  398,  395,  391,  388,  386,
 | |
| 	  385,  385,  387,  392,  400,  420,  453,  492,
 | |
| 	  529,  555,  572,  583,  585,  571,  516,  439,
 | |
| 	  400,-5179,-5155,-5093,-5008,-4913,-4823,-4752,
 | |
| 	-4714,-4723,-4795,-4942,-5179,-5735,-6688,-7821,
 | |
| 	-8920,-9770,-10504,-11199,-11558,-11284,-9395,-6609,
 | |
| 	-5179, 4625, 4997, 5958, 7272, 8704,10018,10979,
 | |
| 	11352,10379, 8198, 5912, 4625, 4271, 4041, 3915,
 | |
| 	 3877, 3909, 3994, 4114, 4251, 4388, 4508, 4592,
 | |
| 	 4625, 1280, 1285, 1298, 1318, 1343, 1370, 1399,
 | |
| 	 1426, 1450, 1470, 1484, 1488, 1484, 1473, 1456,
 | |
| 	 1434, 1410, 1384, 1359, 1334, 1313, 1296, 1284,
 | |
| 	 1280, 1192,-3801,-4153,-5119,-6562,-8346,-10334,
 | |
| 	-12391,-14380,-16163,-17607,-18572,-18925,-18627,-17804,
 | |
| 	-16561,-15004,-13236,-11363,-9490,-7722,-6164,-4921,
 | |
| 	-4099,-3801, -165, -142,  -89,  -30,   11,   27,
 | |
| 	   25,    6,  -33,  -87, -137, -165, -174, -180,
 | |
| 	 -184, -185, -184, -182, -178, -175, -171, -168,
 | |
| 	 -166, -165, -237, -244, -260, -277, -289, -290,
 | |
| 	 -284, -276, -266, -253, -243, -237, -234, -233,
 | |
| 	 -232, -232, -232, -233, -234, -234, -235, -236,
 | |
| 	 -236, -237,-1247,-2133,-4182,-6485,-8133,-8789,
 | |
| 	-8744,-8032,-6471,-4335,-2352,-1247, -891, -658,
 | |
| 	 -532, -494, -526, -611, -732, -871,-1009,-1130,
 | |
| 	-1215,-1247, 2503, 2471, 2388, 2273, 2146, 2025,
 | |
| 	 1929, 1878, 1891, 1987, 2184, 2503, 3107, 4061,
 | |
| 	 5232, 6487, 7693, 8720, 9432, 9699, 8575, 6101,
 | |
| 	 3627, 2503,  870,  855,  815,  756,  682,  600,
 | |
| 	  514,  432,  358,  299,  259,  244,  256,  290,
 | |
| 	  342,  406,  479,  557,  634,  708,  772,  823,
 | |
| 	  858,  870, -725,-17701, 6603,32981,22994,-16545,
 | |
| 	-16227,-15354,-14050,-12439,-10642,-8784,-6988,-5376,
 | |
| 	-4072,-3200,-2882,-3150,-3894,-5017,-6424,-8021,
 | |
| 	-9713,-11405,-13003,-14410,-15533,-16276,-16545,57388,
 | |
| 	31328,23115,-16545,    0,   33,  106,  179,  212,
 | |
| 	  206,  187,  160,  125,   85,   42,    0,  -61,
 | |
| 	 -140, -210, -239, -229, -202, -163, -119,  -75,
 | |
| 	  -37,  -10,    0,    0,  126,  403,  680,  806,
 | |
| 	  781,  712,  607,  474,  323,  162,    0, -232,
 | |
| 	 -534, -796, -907, -868, -765, -620, -453, -287,
 | |
| 	 -141,  -39,    0,-12086,-12085,-12082,-12079,-12078,
 | |
| 	-12079,-12080,-12081,-12083,-12085,-12086,-12086,-12085,
 | |
| 	-12081,-12077,-12076,-12076,-12077,-12079,-12081,-12083,
 | |
| 	-12085,-12086,-12086,    0,   71,  203,  274,  269,
 | |
| 	  254,  231,  199,  159,  112,   59,    0, -128,
 | |
| 	 -300, -387, -374, -338, -287, -225, -161, -100,
 | |
| 	  -48,  -13,    0,    0,   18,   53,   72,   71,
 | |
| 	   67,   60,   52,   42,   29,   15,    0,  -33,
 | |
| 	  -79, -102,  -99,  -89,  -76,  -59,  -42,  -26,
 | |
| 	  -12,   -3,    0, 4371, 4371, 4373, 4374, 4373,
 | |
| 	 4373, 4372, 4372, 4371, 4371, 4371, 4371, 4372,
 | |
| 	 4375, 4376, 4376, 4375, 4375, 4374, 4373, 4372,
 | |
| 	 4371, 4371, 4371, 1402, 1345, 1188,  954,  665,
 | |
| 	  342,    9, -313, -602, -836, -993,-1050,-1002,
 | |
| 	 -869, -667, -414, -127,  175,  479,  766, 1019,
 | |
| 	 1220, 1354, 1402,  907,  870,  768,  617,  429,
 | |
| 	  220,    4, -203, -391, -542, -644, -681, -650,
 | |
| 	 -563, -433, -269,  -83,  112,  309,  495,  658,
 | |
| 	  789,  875,  907,26813,26812,26811,26808,26805,
 | |
| 	26802,26798,26794,26791,26789,26787,26786,26787,
 | |
| 	26788,26791,26793,26796,26800,26803,26806,26809,
 | |
| 	26811,26813,26813
 | |
| };
 | |
| static short mario_swim_chase_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 */
 | |
| 	   24,  459,	/* <m_waist>1_3 rotate x */
 | |
| 	   24,  483,	/* <m_waist>1_3 rotate y */
 | |
| 	   24,  507,	/* <m_waist>1_3 rotate z */
 | |
| 	   24,  387,	/* <m_body>1 rotate x */
 | |
| 	   24,  411,	/* <m_body>1 rotate y */
 | |
| 	   24,  435,	/* <m_body>1 rotate z */
 | |
| 	   24,  315,	/* <m_head>2 rotate x */
 | |
| 	   24,  339,	/* <m_head>2 rotate y */
 | |
| 	   24,  363,	/* <m_head>2 rotate z */
 | |
| 
 | |
| 	    1,  311,	/* chn6 rotate x */
 | |
| 	    1,  312,	/* chn6 rotate y */
 | |
| 	    1,  313,	/* chn6 rotate z */
 | |
| 	    1,    7,	/* <m_larmA>1 rotate x */
 | |
| 	    1,    8,	/* <m_larmA>1 rotate y */
 | |
| 	    1,    9,	/* <m_larmA>1 rotate z */
 | |
| 	    1,    0,	/* <m_larmB>1 rotate x */
 | |
| 	    1,    0,	/* <m_larmB>1 rotate y */
 | |
| 	    1,    6,	/* <m_larmB>1 rotate z */
 | |
| 	    1,    3,	/* <m_rhand2>2 rotate x */
 | |
| 	    1,    4,	/* <m_rhand2>2 rotate y */
 | |
| 	    1,    5,	/* <m_rhand2>2 rotate z */
 | |
| 
 | |
| 	    1,  284,	/* chn10 rotate x */
 | |
| 	    1,  285,	/* chn10 rotate y */
 | |
| 	    1,  286,	/* chn10 rotate z */
 | |
| 	    1,   14,	/* <m_rarmA>1 rotate x */
 | |
| 	    1,   15,	/* <m_rarmA>1 rotate y */
 | |
| 	    1,   16,	/* <m_rarmA>1 rotate z */
 | |
| 	    1,    0,	/* <m_rarmB>1 rotate x */
 | |
| 	    1,    0,	/* <m_rarmB>1 rotate y */
 | |
| 	    1,   13,	/* <m_rarmB>1 rotate z */
 | |
| 	    1,   10,	/* <m_rhand2>1 rotate x */
 | |
| 	    1,   11,	/* <m_rhand2>1 rotate y */
 | |
| 	    1,   12,	/* <m_rhand2>1 rotate z */
 | |
| 
 | |
| 	    1,    0,	/* chn15 rotate x */
 | |
| 	    1,    0,	/* chn15 rotate y */
 | |
| 	   24,  287,	/* chn15 rotate z */
 | |
| 	   24,  258,	/* <m_llegA>1 rotate x */
 | |
| 	    1,  282,	/* <m_llegA>1 rotate y */
 | |
| 	    1,  283,	/* <m_llegA>1 rotate z */
 | |
| 	    1,    0,	/* <m_llegB>1 rotate x */
 | |
| 	    1,    0,	/* <m_llegB>1 rotate y */
 | |
| 	   24,  234,	/* <m_llegB>1 rotate z */
 | |
| 	   24,  162,	/* <m_ltoot>1 rotate x */
 | |
| 	   24,  186,	/* <m_ltoot>1 rotate y */
 | |
| 	   24,  210,	/* <m_ltoot>1 rotate z */
 | |
| 
 | |
| 	    1,    0,	/* chn17 rotate x */
 | |
| 	    1,    0,	/* chn17 rotate y */
 | |
| 	    1,  314,	/* chn17 rotate z */
 | |
| 	   24,  113,	/* <m_rlegA>1 rotate x */
 | |
| 	    1,  137,	/* <m_rlegA>1 rotate y */
 | |
| 	   24,  138,	/* <m_rlegA>1 rotate z */
 | |
| 	    1,    0,	/* <m_rlegB>1 rotate x */
 | |
| 	    1,    0,	/* <m_rlegB>1 rotate y */
 | |
| 	   24,   89,	/* <m_rlegB>1 rotate z */
 | |
| 	   24,   17,	/* <m_rfoot>1 rotate x */
 | |
| 	   24,   41,	/* <m_rfoot>1 rotate y */
 | |
| 	   24,   65,	/* <m_rfoot>1 rotate z */
 | |
| };
 | |
| AnimeRecord animMarioSwimChase = {
 | |
| 	 MAP_ANIM_NORMAL,			/* attribute       	 */
 | |
| 	 0,							/* syncro			 */
 | |
| 	 0,							/* start frame     	 */
 | |
| 	 0,							/* loop frame		 */
 | |
| 	24,
 | |
| 	20,
 | |
| 	mario_swim_chase_prm,
 | |
| 	mario_swim_chase_tbl
 | |
| };
 |