/* DEMO_Slippy_run */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx DEMO_Slippy_head[];
extern Gfx DEMO_Slippy_ago[];
extern Gfx DEMO_Slippy_arm01[];
extern Gfx DEMO_Slippy_arm02[];
extern Gfx DEMO_Slippy_arm03[];
extern Gfx DEMO_Slippy_arm04[];
extern Gfx DEMO_Slippy_body[];
extern Gfx DEMO_Slippy_kosi[];
extern Gfx DEMO_Slippy_reg01[];
extern Gfx DEMO_Slippy_reg02[];
extern Gfx DEMO_Slippy_reg03[];
extern Gfx DEMO_Slippy_reg04[];
extern Gfx DEMO_Slippy_reg05[];
extern Gfx DEMO_Slippy_reg06[];
static short DEMO_Slippy_run_prm[]={
	    0,   98,   98,   97,   96,   95,   94,   93,
	   92,   91,   89,   88,   87,   87,   86,   86,
	   86,   87,   87,   88,   89,   90,   91,   93,
	   94,   95,   96,   97,   97,   98,   98,   98,
	   97,   97,   96,   95,   94,   93,   91,   90,
	   89,   88,   87,   87,   86,   86,   86,   87,
	   87,   88,   89,   90,   91,   92,   93,   94,
	   95,   96,   97,   97,   98,31362,31370,31392,
	31427,31475,31535,31604,31683,31770,31864,31964,
	32068,32177,32288,32400,32514,32626,32738,-32687,
	-32582,-32483,-32389,-32302,-32223,-32154,-32094,-32046,
	-32011,-31988,-31981,-31987,-32007,-32038,-32081,-32133,
	-32195,-32265,-32343,-32427,-32517,-32612,-32711,32720,
	32616,32510,32404,32299,32194,32092,31994,31899,
	31809,31724,31647,31576,31515,31462,31420,31388,
	31369,-4568,-4554,-4515,-4451,-4366,-4260,-4136,
	-3996,-3841,-3674,-3496,-3310,-3117,-2919,-2718,
	-2517,-2316,-2118,-1925,-1739,-1561,-1394,-1239,
	-1099, -975, -869, -784, -720, -681, -667, -679,
	 -714, -770, -845, -939,-1049,-1174,-1312,-1462,
	-1623,-1792,-1968,-2150,-2335,-2523,-2712,-2900,
	-3085,-3267,-3443,-3612,-3772,-3923,-4061,-4186,
	-4296,-4390,-4465,-4521,-4556,  121,-13684,-13593,
	-13329,-12904,-12332,-11626,-10797,-9859,-8826,-7708,
	-6521,-5275,-3985,-2662,-1320,   27, 1369, 2691,
	 3982, 5227, 6415, 7532, 8566, 9504,10332,11039,
	11611,12035,12300,12390,12311,12079,11705,11200,
	10574, 9838, 9002, 8077, 7073, 6001, 4871, 3694,
	 2480, 1239,  -16,-1277,-2533,-3773,-4987,-6164,
	-7294,-8366,-9370,-10296,-11131,-11868,-12493,-12998,
	-13372,-13604,-16828, -709, -684, -612, -497, -342,
	 -151,   73,  327,  608,  911, 1233, 1571, 1921,
	 2279, 2643, 3009, 3373, 3731, 4081, 4419, 4741,
	 5044, 5325, 5579, 5804, 5995, 6150, 6266, 6337,
	 6362, 6340, 6277, 6176, 6039, 5869, 5670, 5443,
	 5192, 4920, 4629, 4323, 4003, 3674, 3338, 2997,
	 2655, 2314, 1978, 1649, 1330, 1023,  732,  460,
	  209,  -17, -216, -386, -523, -624, -687,  121,
	-11118,-11042,-10820,-10464,-9985,-9392,-8698,-7912,
	-7045,-6108,-5112,-4068,-2986,-1877, -752,  377,
	 1502, 2611, 3693, 4737, 5733, 6669, 7536, 8322,
	 9017, 9609,10089,10445,10666,10742,10676,10481,
	10168, 9744, 9220, 8603, 7902, 7126, 6284, 5386,
	 4438, 3451, 2433, 1394,  340, -716,-1769,-2809,
	-3827,-4814,-5761,-6660,-7502,-8277,-8978,-9595,
	-10120,-10543,-10857,-11051,-16828,-11107,-11339,-11987,
	-12983,-14256,-15736,-17353,-19038,-20721,-22331,-23800,
	-25057,-26031,-26655,-26856,-26624,-26030,-25129,-23974,
	-22620,-21122,-19535,-17913,-16311,-14783,-13384,-12168,
	-11191,-10506,-10168,-10196,-10540,-11153,-11989,-13001,
	-14141,-15364,-16622,-17868,-19055,-20137,-21067,-21798,
	-22283,-22476,-22375,-22033,-21486,-20767,-19910,-18949,
	-17919,-16852,-15783,-14747,-13776,-12906,-12170,-11602,
	-11236,19592,19689,19957,20361,20865,21433,22029,
	22618,23165,23633,23988,24193,24213,24012,23555,
	22769,21644,20237,18606,16808,14900,12940,10986,
	 9094, 7322, 5728, 4369, 3303, 2587, 2278, 2250,
	 2334, 2522, 2807, 3181, 3636, 4166, 4762, 5418,
	 6125, 6876, 7664, 8481, 9319,10172,11031,11889,
	12738,13572,14382,15161,15901,16596,17236,17816,
	18327,18763,19114,19374,19536,-9903,-9960,-10126,
	-10393,-10752,-11196,-11716,-12305,-12954,-13656,-14402,
	-15184,-15994,-16825,-17668,-18514,-19357,-20187,-20998,
	-21780,-22526,-23228,-23877,-24466,-24986,-25430,-25789,
	-26056,-26221,-26278,-26228,-26083,-25848,-25531,-25138,
	-24676,-24151,-23570,-22939,-22266,-21556,-20817,-20055,
	-19276,-18487,-17695,-16906,-16127,-15365,-14625,-13916,
	-13242,-12612,-12031,-11506,-11044,-10651,-10334,-10099,
	-9953,-9960,-10087,-10442,-10986,-11678,-12480,-13352,
	-14254,-15147,-15991,-16746,-17374,-17835,-18088,-18095,
	-17810,-17245,-16448,-15467,-14350,-13144,-11898,-10659,
	-9475,-8394,-7464,-6732,-6246,-6054,-6205,-6771,
	-7753,-9083,-10696,-12525,-14505,-16570,-18654,-20690,
	-22612,-24355,-25853,-27039,-27847,-28212,-28114,-27613,
	-26768,-25633,-24265,-22721,-21056,-19328,-17592,-15905,
	-14323,-12902,-11699,-10770,-10172,  400,  435,  536,
	  700,  923, 1201, 1531, 1910, 2333, 2797, 3298,
	 3832, 4397, 4987, 5600, 6232, 6879, 7538, 8204,
	 8875, 9546,10214,10875,11525,12161,12780,13377,
	13949,14492,15002,15552,16197,16913,17676,18460,
	19242,19997,20700,21326,21851,22250,22498,22572,
	22446,22095,21437,20441,19160,17645,15950,14127,
	12228,10306, 8413, 6602, 4926, 3437, 2187, 1230,
	  616,-27739,-27677,-27499,-27212,-26825,-26347,-25787,
	-25153,-24455,-23699,-22896,-22054,-21182,-20288,-19381,
	-18470,-17563,-16669,-15796,-14954,-14151,-13396,-12697,
	-12063,-11503,-11025,-10639,-10352,-10173,-10112,-10166,
	-10322,-10575,-10917,-11340,-11837,-12402,-13028,-13706,
	-14431,-15195,-15991,-16811,-17650,-18499,-19352,-20201,
	-21039,-21860,-22655,-23419,-24144,-24823,-25448,-26013,
	-26511,-26934,-27275,-27528,-27685, 8170,16383,-8170,
	-32767,-16326, 8242,16383,-8242,-16326, 8242,16383,
	-8242,-4860,-4829,-4740,-4597,-4404,-4165,-3885,
	-3569,-3220,-2843,-2442,-2021,-1585,-1139, -686,
	 -231,  221,  668, 1103, 1524, 1925, 2302, 2651,
	 2968, 3247, 3486, 3679, 3822, 3911, 3942, 3923,
	 3865, 3772, 3646, 3487, 3299, 3083, 2842, 2577,
	 2291, 1985, 1661, 1322,  970,  605,  232, -148,
	 -535, -924,-1316,-1706,-2094,-2477,-2854,-3222,
	-3579,-3923,-4253,-4566,-4860,-3775,-3773,-3767,
	-3757,-3744,-3727,-3708,-3686,-3662,-3637,-3609,
	-3580,-3550,-3519,-3488,-3457,-3426,-3395,-3365,
	-3336,-3309,-3283,-3259,-3237,-3218,-3202,-3188,
	-3178,-3172,-3170,-3172,-3176,-3182,-3191,-3201,
	-3214,-3229,-3246,-3264,-3284,-3305,-3327,-3350,
	-3375,-3400,-3425,-3451,-3478,-3505,-3532,-3558,
	-3585,-3611,-3637,-3663,-3687,-3711,-3733,-3755,
	-3775,   13, 5757, 5720, 5612, 5440, 5207, 4919,
	 4581, 4200, 3779, 3324, 2840, 2333, 1807, 1269,
	  722,  174, -372, -910,-1436,-1943,-2427,-2882,
	-3303,-3684,-4022,-4310,-4543,-4715,-4823,-4860,
	-4827,-4733,-4581,-4375,-4120,-3821,-3480,-3104,
	-2695,-2258,-1798,-1319, -824, -319,  191,  705,
	 1216, 1721, 2216, 2695, 3155, 3592, 4001, 4377,
	 4718, 5017, 5272, 5478, 5630, 5724, -250, -158,
	  334,16484,};
static unsigned short DEMO_Slippy_run_tbl[]={
	    1,    0,	/* chn1translate x */
	   60,    1,	/* chn1 translate y */
	    1,    0,	/* chn1 translate z */
	    1,    0,	/* chn1 rotate x */
	    1,    0,	/* chn1 rotate y */
	    1,    0,	/* chn1 rotate z */
	    1,    0,	/* cube24 rotate x */
	    1,    0,	/* cube24 rotate y */
	   60,   61,	/* cube24 rotate z */
	    1,    0,	/* cube47 rotate x */
	   60,  121,	/* cube47 rotate y */
	    1,  181,	/* cube47 rotate z */
	    1,    0,	/* cube45 rotate x */
	   60,  182,	/* cube45 rotate y */
	    1,  242,	/* cube45 rotate z */
	    1,    0,	/* cube42 rotate x */
	   60,  243,	/* cube42 rotate y */
	    1,  303,	/* cube42 rotate z */
	    1,    0,	/* cube41 rotate x */
	   60,  304,	/* cube41 rotate y */
	    1,  364,	/* cube41 rotate z */
	    1,    0,	/* octa5 rotate x */
	    1,    0,	/* octa5 rotate y */
	   60,  365,	/* octa5 rotate z */
	    1,    0,	/* octa1 rotate x */
	    1,    0,	/* octa1 rotate y */
	   60,  425,	/* octa1 rotate z */
	    1,    0,	/* cube38 rotate x */
	    1,    0,	/* cube38 rotate y */
	   60,  485,	/* cube38 rotate z */
	    1,    0,	/* octa4 rotate x */
	    1,    0,	/* octa4 rotate y */
	   60,  545,	/* octa4 rotate z */
	    1,    0,	/* octa2 rotate x */
	    1,    0,	/* octa2 rotate y */
	   60,  605,	/* octa2 rotate z */
	    1,    0,	/* cube37 rotate x */
	    1,    0,	/* cube37 rotate y */
	   60,  665,	/* cube37 rotate z */
	    1,  725,	/* chn8 rotate x */
	    1,  726,	/* chn8 rotate y */
	    1,  727,	/* chn8 rotate z */
	    1,    0,	/* chn4 rotate x */
	    1,  728,	/* chn4 rotate y */
	    1,  729,	/* chn4 rotate z */
	    1,  730,	/* chn7 rotate x */
	    1,  731,	/* chn7 rotate y */
	    1,  732,	/* chn7 rotate z */
	    1,    0,	/* chn2 rotate x */
	    1,    0,	/* chn2 rotate y */
	    1,  733,	/* chn2 rotate z */
	    1,  734,	/* chn5 rotate x */
	    1,  735,	/* chn5 rotate y */
	    1,  736,	/* chn5 rotate z */
	   60,  737,	/* cube22 rotate x */
	   60,  797,	/* cube22 rotate y */
	    1,  857,	/* cube22 rotate z */
	   60,  858,	/* cube25 rotate x */
	    1,  918,	/* cube25 rotate y */
	    1,  919,	/* cube25 rotate z */
	    1,    0,	/* cube30 rotate x */
	    1,  920,	/* cube30 rotate y */
	    1,  921,	/* cube30 rotate z */
};
AnimeRecord DEMO_Slippy_run_anm={
	60,
	20,
	DEMO_Slippy_run_prm,
	DEMO_Slippy_run_tbl
};
static SkeletonRecord cube24[1]=
	{DEMO_Slippy_ago,0.000000,0.000000,0.000000,0,0,31362,NULL,NULL};
static SkeletonRecord cube47[1]=
	{DEMO_Slippy_arm01,56.009998,0.000000,0.000000,0,-17626,121,NULL,NULL};
static SkeletonRecord cube45[1]=
	{DEMO_Slippy_arm02,0.000000,0.000000,0.000000,0,-9533,-16828,NULL,cube47};
static SkeletonRecord cube42[1]=
	{DEMO_Slippy_arm04,56.009998,0.000000,0.000000,0,-709,121,NULL,NULL};
static SkeletonRecord cube41[1]=
	{DEMO_Slippy_arm03,0.000000,0.000000,0.000000,0,-3629,-16828,NULL,cube42};
static SkeletonRecord octa5[1]=
	{DEMO_Slippy_reg01,46.396000,0.000000,0.000000,0,0,-11107,NULL,NULL};
static SkeletonRecord octa1[1]=
	{DEMO_Slippy_reg02,58.898998,0.000000,0.000000,0,0,19592,NULL,octa5};
static SkeletonRecord cube38[1]=
	{DEMO_Slippy_reg03,0.000000,0.000000,0.000000,0,0,-9903,NULL,octa1};
static SkeletonRecord octa4[1]=
	{DEMO_Slippy_reg06,46.396000,0.000000,0.000000,0,0,-9960,NULL,NULL};
static SkeletonRecord octa2[1]=
	{DEMO_Slippy_reg05,58.898998,0.000000,0.000000,0,0,400,NULL,octa4};
static SkeletonRecord cube37[1]=
	{DEMO_Slippy_reg04,0.000000,0.000000,0.000000,0,0,-27739,NULL,octa2};
static SkeletonRecord chn8[1]=
	{NULL,13.867000,0.775000,-5.691000,8170,16383,-8170,NULL,cube24};
static SkeletonRecord chn4[1]=
	{NULL,76.924004,-72.758003,0.000000,0,-32767,-16326,NULL,cube41};
static SkeletonRecord chn7[1]=
	{NULL,24.017000,-38.775002,-6.632000,8242,16383,-8242,NULL,cube37};
static SkeletonRecord chn2[1]=
	{NULL,76.122002,74.072998,0.000000,0,0,-16326,chn4,cube45};
static SkeletonRecord chn5[1]=
	{NULL,24.778999,39.736000,-6.632000,8242,16383,-8242,chn7,cube38};
static SkeletonRecord cube22[1]=
	{DEMO_Slippy_head,87.527000,0.000000,0.000000,-4860,-3775,13,chn2,chn8};
static SkeletonRecord cube25[1]=
	{DEMO_Slippy_body,49.265999,0.000000,0.000000,5757,-250,-158,chn5,cube22};
static SkeletonRecord cube30[1]=
	{DEMO_Slippy_kosi,0.000000,0.000000,0.000000,0,2044,16484,NULL,cube25};
static SkeletonRecord chn1[1]=
	{NULL,0.717000,86.528000,0.000000,0,0,0,NULL,cube30};
SkeletonPtr DEMO_Slippy_run_list[]={
	chn1,
	cube24,
	cube47,
	cube45,
	cube42,
	cube41,
	octa5,
	octa1,
	cube38,
	octa4,
	octa2,
	cube37,
	chn8,
	chn4,
	chn7,
	chn2,
	chn5,
	cube22,
	cube25,
	cube30,
	NULL
};
