159 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			159 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /********************************************************************************
 | |
| 						Ultra 64 MARIO Brothers
 | |
| 
 | |
| 					mario slip landing animation data
 | |
| 
 | |
| 			Copyright 1995 Nintendo co., ltd.  All rights reserved
 | |
| 
 | |
| 							December 26, 1995
 | |
|  ********************************************************************************/
 | |
| 
 | |
| #include "../headers.h"
 | |
| 
 | |
| 
 | |
| static short mario_slip2landing_prm[]={
 | |
| 	    0,   54,16383, -118, -116, -111, -104,  -94,
 | |
| 	  -83,  -71,  -59,  -46,  -34,  -23,  -13,   -6,
 | |
| 	   -1,    0,-1664,-1664,-1664,-1665,-1665,-1665,
 | |
| 	-1666,-1666,-1667,-1667,-1667,-1668,-1668,-1668,
 | |
| 	-1668,-3985,-3996,-4026,-4072,-4132,-4201,-4276,
 | |
| 	-4355,-4433,-4509,-4578,-4637,-4683,-4714,-4724,
 | |
| 	-10742,-10722,-10666,-10580,-10469,-10341,-10200,-10053,
 | |
| 	-9907,-9766,-9637,-9527,-9440,-9384,-9364,-24240,
 | |
| 	-24673,-25884,-27744,-30124,32640,29612,26454,23296,
 | |
| 	20268,17499,15120,13260,12048,11616,-13163,-13169,
 | |
| 	-13186,-13212,-13246,-13285,-13328,-13372,-13417,-13459,
 | |
| 	-13498,-13532,-13558,-13575,-13581,19238,19455,20062,
 | |
| 	20995,22189,23577,25096,26680,28264,29783,31171,
 | |
| 	32365,-32235,-31628,-31411,-4724,-4696,-4615,-4490,
 | |
| 	-4332,-4147,-3944,-3734,-3523,-3320,-3136,-2977,
 | |
| 	-2852,-2772,-2743,-9282,-9201,-8975,-8627,-8182,
 | |
| 	-7664,-7098,-6507,-5916,-5350,-4832,-4387,-4039,
 | |
| 	-3813,-3732,12583,13099,14543,16761,19597,22898,
 | |
| 	26508,30273,-31495,-27885,-24584,-21748,-19530,-18086,
 | |
| 	-17571,12698,12700,12706,12714,12725,12738,12752,
 | |
| 	12766,12781,12794,12807,12818,12826,12832,12834,
 | |
| 	 6305, 6493, 7020, 7828, 8862,10066,11382,12755,
 | |
| 	14128,15444,16648,17682,18491,19018,19206,   27,
 | |
| 	   25,   19,    9,   -2,  -17,  -33,  -49,  -66,
 | |
| 	  -82,  -96, -109, -118, -125, -127,  603,  592,
 | |
| 	  561,  513,  451,  379,  301,  219,  137,   59,
 | |
| 	  -12,  -74, -122, -153, -165,-13531,-13435,-13168,
 | |
| 	-12757,-12232,-11621,-10952,-10255,-9558,-8889,-8278,
 | |
| 	-7753,-7342,-7075,-6979, 1600, 1659, 1825, 2080,
 | |
| 	 2406, 2786, 3201, 3634, 4067, 4482, 4861, 5187,
 | |
| 	 5442, 5608, 5668,  -59,   -8,  131,  347,  623,
 | |
| 	  944, 1295, 1661, 2028, 2379, 2700, 2976, 3192,
 | |
| 	 3332, 3383, -335, -305, -223,  -97,   64,  253,
 | |
| 	  459,  673,  888, 1094, 1283, 1444, 1571, 1653,
 | |
| 	 1683,-25567,-25476,-25221,-24829,-24327,-23744,-23106,
 | |
| 	-22440,-21774,-21136,-20553,-20051,-19659,-19404,-19313,
 | |
| 	  149,  147,  141,  131,  119,  105,   90,   74,
 | |
| 	   58,   43,   29,   17,    8,    2,    0, -247,
 | |
| 	 -244, -233, -218, -198, -175, -150, -123,  -97,
 | |
| 	  -72,  -49,  -29,  -13,   -3,    0,-13246,-13171,
 | |
| 	-12962,-12641,-12231,-11753,-11231,-10687,-10142,-9620,
 | |
| 	-9142,-8732,-8411,-8202,-8127, 2503, 2751, 3446,
 | |
| 	 4514, 5880, 7470, 9208,11021,12834,14573,16162,
 | |
| 	17528,18596,19291,19540,    0,    0,    0,    1,
 | |
| 	    3,    4,    6,    7,    9,   10,   12,   13,
 | |
| 	   14,   15,   15,  108,   29, -191, -530, -963,
 | |
| 	-1467,-2019,-2594,-3169,-3721,-4225,-4658,-4997,
 | |
| 	-5218,-5296,-24265,-24438,-24922,-25666,-26617,-27723,
 | |
| 	-28933,-30196,-31458,-32668,31759,30808,30064,29580,
 | |
| 	29407,-32767,-32767,16753,-16545,-32767,-32767,16753,
 | |
| 	-16545,    0,  -31, -119, -255, -429, -631, -852,
 | |
| 	-1082,-1313,-1534,-1736,-1909,-2045,-2133,-2165,
 | |
| 	  834,  837,  847,  862,  881,  903,  927,  952,
 | |
| 	  978, 1002, 1024, 1043, 1058, 1067, 1071, 6165,
 | |
| 	 6176, 6205, 6250, 6308, 6376, 6449, 6526, 6603,
 | |
| 	 6677, 6744, 6802, 6847, 6877, 6887,    0,   36,
 | |
| 	  138,  294,  493,  726,  980, 1245, 1510, 1765,
 | |
| 	 1997, 2197, 2353, 2455, 2491, -834, -819, -777,
 | |
| 	 -713, -631, -535, -431, -322, -212, -108,  -12,
 | |
| 	   69,  133,  175,  190, 5100, 5025, 4814, 4490,
 | |
| 	 4076, 3594, 3066, 2516, 1967, 1439,  957,  543,
 | |
| 	  219,    8,  -66, 7785, 7935, 8309, 8868, 9575,
 | |
| 	10393,11284,12211,13136,14021,14830,15524,16066,
 | |
| 	16419,16545
 | |
| };
 | |
| static short mario_slip2landing_tbl[]={
 | |
| 	    1,    0,	/* chn14translate x */
 | |
| 	    1,    1,	/* chn14 translate y */
 | |
| 	    1,    0,	/* chn14 translate z */
 | |
| 	    1,    0,	/* chn14 rotate x */
 | |
| 	    1,    2,	/* chn14 rotate y */
 | |
| 	    1,    0,	/* chn14 rotate z */
 | |
| 	    1,    0,	/* <m_waist>1_3 rotate x */
 | |
| 	    1,    0,	/* <m_waist>1_3 rotate y */
 | |
| 	   15,  491,	/* <m_waist>1_3 rotate z */
 | |
| 	   15,  446,	/* <m_body>1 rotate x */
 | |
| 	   15,  461,	/* <m_body>1 rotate y */
 | |
| 	   15,  476,	/* <m_body>1 rotate z */
 | |
| 	   15,  401,	/* <m_head>2 rotate x */
 | |
| 	   15,  416,	/* <m_head>2 rotate y */
 | |
| 	   15,  431,	/* <m_head>2 rotate z */
 | |
| 
 | |
| 	    1,  397,	/* chn6 rotate x */
 | |
| 	    1,  398,	/* chn6 rotate y */
 | |
| 	    1,  399,	/* chn6 rotate z */
 | |
| 	   15,   63,	/* <m_larmA>1 rotate x */
 | |
| 	   15,   78,	/* <m_larmA>1 rotate y */
 | |
| 	   15,   93,	/* <m_larmA>1 rotate z */
 | |
| 	    1,    0,	/* <m_larmB>1 rotate x */
 | |
| 	    1,    0,	/* <m_larmB>1 rotate y */
 | |
| 	   15,   48,	/* <m_larmB>1 rotate z */
 | |
| 	   15,    3,	/* <m_lhand>1 rotate x */
 | |
| 	   15,   18,	/* <m_lhand>1 rotate y */
 | |
| 	   15,   33,	/* <m_lhand>1 rotate z */
 | |
| 
 | |
| 	    1,  393,	/* chn10 rotate x */
 | |
| 	    1,  394,	/* chn10 rotate y */
 | |
| 	    1,  395,	/* chn10 rotate z */
 | |
| 	   15,  138,	/* <m_rarmA>1 rotate x */
 | |
| 	   15,  153,	/* <m_rarmA>1 rotate y */
 | |
| 	   15,  168,	/* <m_rarmA>1 rotate z */
 | |
| 	    1,    0,	/* <m_rarmB>1 rotate x */
 | |
| 	    1,    0,	/* <m_rarmB>1 rotate y */
 | |
| 	   15,  123,	/* <m_rarmB>1 rotate z */
 | |
| 	    1,    0,	/* <m_rhand>1 rotate x */
 | |
| 	    1,    0,	/* <m_rhand>1 rotate y */
 | |
| 	   15,  108,	/* <m_rhand>1 rotate z */
 | |
| 
 | |
| 	    1,    0,	/* chn15 rotate x */
 | |
| 	    1,    0,	/* chn15 rotate y */
 | |
| 	    1,  396,	/* chn15 rotate z */
 | |
| 	   15,  348,	/* <m_llegA>1 rotate x */
 | |
| 	   15,  363,	/* <m_llegA>1 rotate y */
 | |
| 	   15,  378,	/* <m_llegA>1 rotate z */
 | |
| 	    1,    0,	/* <m_llegB>1 rotate x */
 | |
| 	    1,    0,	/* <m_llegB>1 rotate y */
 | |
| 	   15,  333,	/* <m_llegB>1 rotate z */
 | |
| 	   15,  288,	/* <m_ltoot>1 rotate x */
 | |
| 	   15,  303,	/* <m_ltoot>1 rotate y */
 | |
| 	   15,  318,	/* <m_ltoot>1 rotate z */
 | |
| 
 | |
| 	    1,    0,	/* chn17 rotate x */
 | |
| 	    1,    0,	/* chn17 rotate y */
 | |
| 	    1,  400,	/* chn17 rotate z */
 | |
| 	   15,  243,	/* <m_rlegA>1 rotate x */
 | |
| 	   15,  258,	/* <m_rlegA>1 rotate y */
 | |
| 	   15,  273,	/* <m_rlegA>1 rotate z */
 | |
| 	    1,    0,	/* <m_rlegB>1 rotate x */
 | |
| 	    1,    0,	/* <m_rlegB>1 rotate y */
 | |
| 	   15,  228,	/* <m_rlegB>1 rotate z */
 | |
| 	   15,  183,	/* <m_rfoot>1 rotate x */
 | |
| 	   15,  198,	/* <m_rfoot>1 rotate y */
 | |
| 	   15,  213,	/* <m_rfoot>1 rotate z */
 | |
| };
 | |
| AnimeRecord animMarioSlipLanding = {
 | |
| 	 MAP_ANIM_ONETIME,			/* attribute       	 */
 | |
| 	 0,							/* syncro			 */
 | |
| 	 0,							/* start frame     	 */
 | |
| 	 0,							/* loop frame		 */
 | |
| 	15,							/* number of frames	 */
 | |
| 	20,							/* number of joints	 */
 | |
| 	mario_slip2landing_prm,
 | |
| 	mario_slip2landing_tbl
 | |
| };
 |