/* DEMO_Falco_run */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx DEMO_Falco_ago[];
extern Gfx DEMO_Falco_kosi[];
extern Gfx DEMO_Falco_reg01[];
extern Gfx DEMO_Falco_reg02[];
extern Gfx DEMO_Falco_reg03[];
extern Gfx DEMO_Falco_reg04[];
extern Gfx DEMO_Falco_reg05[];
extern Gfx DEMO_Falco_reg06[];
extern Gfx DEMO_Falco_arm01[];
extern Gfx DEMO_Falco_arm02[];
extern Gfx DEMO_Falco_arm03[];
extern Gfx DEMO_Falco_arm04[];
extern Gfx DEMO_Falco_arm05[];
extern Gfx DEMO_Falco_arm06[];
extern Gfx DEMO_Falco_body[];
extern Gfx DEMO_Falco_head[];
static short DEMO_Falco_run_prm[]={
	    0,  198,  198,  197,  196,  195,  193,  191,
	  190,  188,  186,  184,  183,  182,  181,  181,
	  181,  182,  183,  184,  185,  187,  189,  190,
	  192,  194,  195,  196,  197,  198,  198,  198,
	  197,  196,  195,  194,  192,  190,  189,  187,
	  185,  184,  183,  182,  181,  181,  181,  182,
	  182,  184,  185,  186,  188,  190,  191,  193,
	  194,  196,  197,  197,  198,-32669,   -2,-10242,
	-10400,-10842,-11517,-12374,-13363,-14432,-15532,-16611,
	-17619,-18506,-19220,-19712,-19930,-19824,-19362,-18578,
	-17522,-16245,-14797,-13228,-11589,-9930,-8302,-6754,
	-5336,-4100,-3095,-2372,-1981,-1811,-1715,-1688,
	-1726,-1824,-1977,-2181,-2430,-2721,-3049,-3410,
	-3797,-4208,-4637,-5079,-5531,-5987,-6443,-6894,
	-7335,-7762,-8171,-8556,-8913,-9238,-9526,-9771,
	-9970,-10118,-10210,  403,  403,  403,  403,  403,
	  403,  403,  403,  403,  403,  403,  403,  403,
	  403,  403,  403,  403,  403,  403,  403,  403,
	  403,  403,  403,  403,  402,  402,  402,  402,
	  402,  402,  402,  402,  402,  402,  402,  402,
	  402,  402,  402,  402,  402,  402,  402,  402,
	  402,  402,  402,  402,  402,  402,  402,  402,
	  403,  403,  403,  403,  403,  403,  403,20568,
	20442,20075,19487,18694,17714,16566,15266,13832,
	12283,10637, 8910, 7121, 5287, 3427, 1558, -301,
	-2135,-3924,-5651,-7298,-8847,-10280,-11580,-12729,
	-13708,-14501,-15090,-15456,-15582,-15472,-15150,-14632,
	-13932,-13064,-12044,-10885,-9602,-8210,-6724,-5157,
	-3525,-1842, -122, 1618, 3367, 5108, 6827, 8511,
	10143,11709,13196,14588,15870,17029,18050,18917,
	19617,20136,20457,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,   -2,
	  333,  341,  364,  402,  455,  524,  609,  710,
	  827,  959, 1108, 1274, 1456, 1655, 1871, 2103,
	 2353, 2620, 2904, 3206, 3525, 3863, 4218, 4591,
	 4982, 5392, 5820, 6267, 6733, 7217, 7850, 8732,
	 9816,11058,12411,13830,15270,16685,18029,19258,
	20325,21184,21791,22100,22065,21626,20791,19620,
	18170,16500,14669,12734,10755, 8790, 6897, 5135,
	 3562, 2237, 1218,  564,  402,  402,  402,  402,
	  402,  402,  402,  402,  402,  402,  402,  402,
	  402,  402,  402,  402,  402,  402,  402,  402,
	  402,  402,  402,  402,  402,  402,  402,  402,
	  402,  402,  402,  402,  402,  402,  402,  402,
	  402,  402,  402,  402,  402,  402,  402,  403,
	  403,  402,  402,  402,  402,  402,  402,  402,
	  402,  402,  402,  402,  402,  402,  402,  402,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,15937,15814,15458,14885,
	14113,13159,12041,10775, 9380, 7872, 6269, 4588,
	 2847, 1062, -748,-2568,-4379,-6163,-7905,-9586,
	-11189,-12697,-14092,-15358,-16476,-17430,-18202,-18774,
	-19131,-19253,-19146,-18833,-18329,-17647,-16802,-15809,
	-14681,-13432,-12077,-10630,-9105,-7516,-5878,-4204,
	-2509, -807,  887, 2561, 4200, 5788, 7313, 8760,
	10115,11364,12492,13486,14330,15012,15516,15829,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-16669,-16669,-16669,-16669,
	-16669,-16669,-16669,-16669,-13191,-13331,-13720,-14317,
	-15079,-15962,-16925,-17925,-18919,-19865,-20719,-21439,
	-21983,-22307,-22370,-22156,-21704,-21050,-20231,-19283,
	-18244,-17149,-16036,-14940,-13899,-12949,-12127,-11469,
	-11012,-10792,-10824,-11075,-11513,-12106,-12822,-13629,
	-14495,-15388,-16276,-17128,-17910,-18592,-19140,-19524,
	-19710,-19705,-19549,-19262,-18866,-18381,-17829,-17230,
	-16606,-15976,-15363,-14786,-14268,-13828,-13488,-13269,
	14876,15001,15348,15872,16531,17282,18081,18885,
	19651,20336,20896,21289,21471,21399,21030,20300,
	19212,17827,16203,14398,12473,10486, 8496, 6562,
	 4743, 3098, 1687,  567, -201, -559, -637, -609,
	 -481, -260,   45,  429,  884, 1404, 1981, 2609,
	 3279, 3985, 4721, 5478, 6250, 7030, 7811, 8586,
	 9347,10088,10801,11481,12118,12707,13240,13711,
	14112,14436,14676,14825,-5289,-5360,-5567,-5900,
	-6349,-6903,-7552,-8287,-9098,-9974,-10905,-11882,
	-12893,-13930,-14982,-16039,-17091,-18128,-19139,-20116,
	-21047,-21923,-22734,-23469,-24118,-24672,-25121,-25454,
	-25661,-25732,-25670,-25488,-25195,-24799,-24308,-23731,
	-23076,-22350,-21563,-20723,-19837,-18914,-17962,-16990,
	-16005,-15016,-14031,-13059,-12107,-11184,-10298,-9458,
	-8671,-7945,-7290,-6713,-6222,-5826,-5533,-5351,
	-10584,-10698,-11017,-11510,-12141,-12879,-13690,-14540,
	-15397,-16228,-16999,-17678,-18230,-18623,-18824,-18828,
	-18672,-18380,-17976,-17486,-16935,-16346,-15746,-15158,
	-14609,-14122,-13722,-13434,-13284,-13296,-13498,-13883,
	-14421,-15081,-15834,-16650,-17498,-18349,-19172,-19937,
	-20615,-21175,-21587,-21822,-21848,-21645,-21230,-20636,
	-19891,-19029,-18079,-17073,-16041,-15015,-14025,-13103,
	-12278,-11583,-11049,-10705,  379,  404,  479,  602,
	  768,  976, 1224, 1508, 1827, 2177, 2556, 2961,
	 3390, 3841, 4310, 4796, 5295, 5805, 6324, 6848,
	 7376, 7904, 8431, 8953, 9469, 9975,10468,10948,
	11409,11852,12346,12950,13639,14386,15169,15960,
	16735,17470,18139,18716,19178,19498,19652,19615,
	19361,18823,17979,16877,15563,14084,12488,10821,
	 9130, 7462, 5864, 4384, 3067, 1961, 1113,  570,
	-25941,-25868,-25657,-25317,-24859,-24294,-23631,-22881,
	-22054,-21160,-20210,-19214,-18181,-17123,-16050,-14971,
	-13898,-12840,-11807,-10811,-9861,-8967,-8140,-7390,
	-6727,-6162,-5704,-5364,-5153,-5080,-5144,-5330,
	-5629,-6033,-6533,-7122,-7791,-8531,-9334,-10192,
	-11096,-12038,-13009,-14001,-15006,-16015,-17020,-18012,
	-18983,-19925,-20829,-21687,-22490,-23230,-23899,-24488,
	-24988,-25392,-25691,-25877, 8169,16383,-8169,-32767,
	-16463, 8123,16383,-8123,-16463, 8123,16383,-8123,
	-3483,-3462,-3401,-3302,-3170,-3006,-2813,-2596,
	-2356,-2097,-1821,-1532,-1233, -926, -615, -302,
	    8,  315,  614,  903, 1179, 1438, 1678, 1896,
	 2088, 2252, 2384, 2483, 2544, 2565, 2547, 2493,
	 2406, 2289, 2144, 1973, 1779, 1565, 1332, 1083,
	  821,  548,  266,  -21, -312, -605, -896,-1184,
	-1466,-1739,-2001,-2250,-2482,-2697,-2891,-3062,
	-3207,-3324,-3411,-3465, -124, 4589, 4563, 4487,
	 4365, 4201, 3998, 3760, 3490, 3193, 2873, 2531,
	 2174, 1803, 1423, 1038,  651,  265, -113, -484,
	 -842,-1183,-1504,-1801,-2070,-2308,-2511,-2675,
	-2797,-2873,-2899,-2876,-2810,-2702,-2557,-2377,
	-2166,-1926,-1660,-1372,-1064, -739, -401,  -53,
	  303,  663, 1025, 1386, 1742, 2091, 2429, 2754,
	 3062, 3350, 3616, 3856, 4067, 4247, 4392, 4499,
	 4566,-3087,  217, -417,16246,};
static unsigned short DEMO_Falco_run_tbl[]={
	    1,    0,	/* chn2translate x */
	   60,    1,	/* chn2 translate y */
	    1,    0,	/* chn2 translate z */
	    1,    0,	/* chn2 rotate x */
	    1,    0,	/* chn2 rotate y */
	    1,    0,	/* chn2 rotate z */
	    1,    0,	/* octa1 rotate x */
	    1,    0,	/* octa1 rotate y */
	    1,   61,	/* octa1 rotate z */
	    1,    0,	/* cube44 rotate x */
	    1,    0,	/* cube44 rotate y */
	    1,   62,	/* cube44 rotate z */
	    1,    0,	/* cube45 rotate x */
	   60,   63,	/* cube45 rotate y */
	   60,  123,	/* cube45 rotate z */
	    1,    0,	/* cube46 rotate x */
	   60,  183,	/* cube46 rotate y */
	   60,  243,	/* cube46 rotate z */
	    1,    0,	/* cube30 rotate x */
	    1,    0,	/* cube30 rotate y */
	    1,  303,	/* cube30 rotate z */
	    1,    0,	/* cube26 rotate x */
	   60,  304,	/* cube26 rotate y */
	   60,  364,	/* cube26 rotate z */
	   60,  424,	/* cube25 rotate x */
	   60,  484,	/* cube25 rotate y */
	   60,  544,	/* cube25 rotate z */
	    1,    0,	/* cube49 rotate x */
	    1,    0,	/* cube49 rotate y */
	   60,  604,	/* cube49 rotate z */
	    1,    0,	/* octa2 rotate x */
	    1,    0,	/* octa2 rotate y */
	   60,  664,	/* octa2 rotate z */
	    1,    0,	/* cube38 rotate x */
	    1,    0,	/* cube38 rotate y */
	   60,  724,	/* cube38 rotate z */
	    1,    0,	/* cube47 rotate x */
	    1,    0,	/* cube47 rotate y */
	   60,  784,	/* cube47 rotate z */
	    1,    0,	/* octa3 rotate x */
	    1,    0,	/* octa3 rotate y */
	   60,  844,	/* octa3 rotate z */
	    1,    0,	/* cube39 rotate x */
	    1,    0,	/* cube39 rotate y */
	   60,  904,	/* cube39 rotate z */
	    1,  964,	/* chn9 rotate x */
	    1,  965,	/* chn9 rotate y */
	    1,  966,	/* chn9 rotate z */
	    1,    0,	/* chn5 rotate x */
	    1,  967,	/* chn5 rotate y */
	    1,  968,	/* chn5 rotate z */
	    1,  969,	/* chn8 rotate x */
	    1,  970,	/* chn8 rotate y */
	    1,  971,	/* chn8 rotate z */
	    1,    0,	/* chn3 rotate x */
	    1,    0,	/* chn3 rotate y */
	    1,  972,	/* chn3 rotate z */
	    1,  973,	/* chn6 rotate x */
	    1,  974,	/* chn6 rotate y */
	    1,  975,	/* chn6 rotate z */
	   60,  976,	/* cube23 rotate x */
	    1,    0,	/* cube23 rotate y */
	    1, 1036,	/* cube23 rotate z */
	   60, 1037,	/* cube24 rotate x */
	    1, 1097,	/* cube24 rotate y */
	    1, 1098,	/* cube24 rotate z */
	    1,    0,	/* cube29 rotate x */
	    1, 1099,	/* cube29 rotate y */
	    1, 1100,	/* cube29 rotate z */
};
AnimeRecord DEMO_Falco_run_anm={
	60,
	22,
	DEMO_Falco_run_prm,
	DEMO_Falco_run_tbl
};
static SkeletonRecord octa1[1]=
	{DEMO_Falco_ago,0.000000,0.000000,0.000000,0,0,-32669,NULL,NULL};
static SkeletonRecord cube44[1]=
	{DEMO_Falco_arm06,61.414001,0.000000,0.000000,0,0,-2,NULL,NULL};
static SkeletonRecord cube45[1]=
	{DEMO_Falco_arm05,50.389000,0.000000,0.000000,0,-21256,403,NULL,cube44};
static SkeletonRecord cube46[1]=
	{DEMO_Falco_arm04,0.000000,0.000000,0.000000,0,20568,-16669,NULL,cube45};
static SkeletonRecord cube30[1]=
	{DEMO_Falco_arm01,61.414001,0.000000,0.000000,0,0,-2,NULL,NULL};
static SkeletonRecord cube26[1]=
	{DEMO_Falco_arm02,50.389000,0.000000,0.000000,0,8260,402,NULL,cube30};
static SkeletonRecord cube25[1]=
	{DEMO_Falco_arm03,0.000000,0.000000,0.000000,0,15937,-16669,NULL,cube26};
static SkeletonRecord cube49[1]=
	{DEMO_Falco_reg01,104.880997,0.000000,0.000000,0,0,-13191,NULL,NULL};
static SkeletonRecord octa2[1]=
	{DEMO_Falco_reg02,75.950996,0.000000,0.000000,0,0,14876,NULL,cube49};
static SkeletonRecord cube38[1]=
	{DEMO_Falco_reg03,0.000000,0.000000,0.000000,0,0,-5289,NULL,octa2};
static SkeletonRecord cube47[1]=
	{DEMO_Falco_reg06,104.880997,0.000000,0.000000,0,0,-10584,NULL,NULL};
static SkeletonRecord octa3[1]=
	{DEMO_Falco_reg05,75.950996,0.000000,0.000000,0,0,379,NULL,cube47};
static SkeletonRecord cube39[1]=
	{DEMO_Falco_reg04,0.000000,0.000000,0.000000,0,0,-25941,NULL,octa3};
static SkeletonRecord chn9[1]=
	{NULL,39.328999,0.510000,29.184000,8169,16383,-8169,NULL,octa1};
static SkeletonRecord chn5[1]=
	{NULL,70.888000,65.696999,0.000000,0,-32767,-16463,NULL,cube25};
static SkeletonRecord chn8[1]=
	{NULL,10.681000,-25.076000,-4.626000,8123,16383,-8123,NULL,cube39};
static SkeletonRecord chn3[1]=
	{NULL,69.885002,-64.709999,0.000000,0,0,-16463,chn5,cube46};
static SkeletonRecord chn6[1]=
	{NULL,10.008000,26.039000,-4.626000,8123,16383,-8123,chn8,cube38};
static SkeletonRecord cube23[1]=
	{DEMO_Falco_head,89.703003,0.000000,0.000000,-8364,0,-123,chn3,chn9};
static SkeletonRecord cube24[1]=
	{DEMO_Falco_body,52.445000,0.000000,0.000000,8177,-3087,217,chn6,cube23};
static SkeletonRecord cube29[1]=
	{DEMO_Falco_kosi,0.000000,0.000000,0.000000,0,-417,16246,NULL,cube24};
static SkeletonRecord chn2[1]=
	{NULL,0.345000,181.386993,0.000000,0,0,0,NULL,cube29};
SkeletonPtr DEMO_Falco_run_list[]={
	chn2,
	octa1,
	cube44,
	cube45,
	cube46,
	cube30,
	cube26,
	cube25,
	cube49,
	octa2,
	cube38,
	cube47,
	octa3,
	cube39,
	chn9,
	chn5,
	chn8,
	chn3,
	chn6,
	cube23,
	cube24,
	cube29,
	NULL
};
