/* DEMO_Peppey_run */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx DEMO_Peppy_reg01[];
extern Gfx DEMO_Peppy_reg02[];
extern Gfx DEMO_Peppy_reg03[];
extern Gfx DEMO_Peppy_reg04[];
extern Gfx DEMO_Peppy_reg05[];
extern Gfx DEMO_Peppy_reg06[];
extern Gfx DEMO_Peppy_arm01[];
extern Gfx DEMO_Peppy_arm02[];
extern Gfx DEMO_Peppy_arm03[];
extern Gfx DEMO_Peppy_arm04[];
extern Gfx DEMO_Peppy_arm05[];
extern Gfx DEMO_Peppy_arm06[];
extern Gfx DEMO_Peppy_ago[];
extern Gfx DEMO_Peppy_kosi[];
extern Gfx DEMO_Peppy_body[];
extern Gfx DEMO_Peppy_head[];
static short DEMO_Peppey_run_prm[]={
	    0,  115,32615, -159,-19420, 2179,-2779,-2769,
	-2741,-2696,-2635,-2559,-2471,-2371,-2261,-2142,
	-2015,-1882,-1745,-1604,-1461,-1317,-1174,-1033,
	 -896, -763, -636, -517, -407, -307, -219, -144,
	  -83,  -37,   -9,    0,   -8,  -33,  -73, -126,
	 -193, -272, -361, -459, -566, -681, -801, -926,
	-1056,-1188,-1322,-1456,-1590,-1722,-1852,-1977,
	-2098,-2212,-2319,-2418,-2507,-2585,-2652,-2706,
	-2745,-2770,-7409,-7358,-7212,-6977,-6660,-6269,
	-5810,-5291,-4719,-4100,-3442,-2752,-2038,-1305,
	 -562,  183,  926, 1658, 2373, 3063, 3720, 4339,
	 4912, 5431, 5890, 6281, 6598, 6833, 6979, 7029,
	 6985, 6857, 6650, 6370, 6024, 5616, 5153, 4641,
	 4085, 3491, 2865, 2214, 1541,  855,  159, -538,
	-1234,-1921,-2593,-3245,-3871,-4464,-5020,-5533,
	-5995,-6403,-6750,-7029,-7236,-7365,-21005,-20990,
	-20946,-20874,-20778,-20659,-20520,-20363,-20189,-20001,
	-19801,-19592,-19375,-19153,-18927,-18701,-18475,-18253,
	-18036,-17827,-17627,-17439,-17265,-17108,-16969,-16850,
	-16754,-16682,-16638,-16623,-16636,-16675,-16738,-16823,
	-16928,-17052,-17192,-17348,-17516,-17697,-17887,-18084,
	-18288,-18497,-18708,-18920,-19131,-19340,-19544,-19741,
	-19931,-20112,-20280,-20436,-20576,-20700,-20805,-20890,
	-20953,-20992, -159,-29697,-29751,-29906,-30155,-30491,
	-30906,-31392,-31943,-32550,32327,31630,30898,30141,
	29364,28577,27785,26997,26221,25463,24732,24034,
	23378,22771,22221,21734,21319,20984,20734,20579,
	20526,20573,20709,20928,21225,21592,22024,22515,
	23058,23648,24277,24941,25632,26345,27073,27810,
	28551,29288,30017,30729,31421,32084,32714,-32230,
	-31687,-31196,-30764,-30396,-30100,-29880,-29744,14953,
	14945,14923,14888,14840,14782,14713,14635,14549,
	14456,14357,14254,14146,14036,13925,13813,13701,
	13591,13484,13380,13282,13189,13103,13025,12956,
	12897,12849,12814,12792,12785,12791,12811,12842,
	12884,12936,12997,13066,13143,13227,13316,13410,
	13508,13609,13712,13816,13921,14026,14129,14230,
	14328,14421,14511,14594,14671,14741,14802,14854,
	14896,14927,14946,-29994,-30048,-30205,-30459,-30800,
	-31222,-31716,-32275,32641,31974,31265,30522,29752,
	28963,28163,27358,26558,25768,24998,24255,23547,
	22880,22263,21704,21209,20788,20446,20193,20035,
	19981,20029,20167,20390,20691,21065,21504,22003,
	22555,23154,23794,24468,25170,25895,26635,27384,
	28137,28886,29626,30350,31053,31727,32367,-32567,
	-32015,-31516,-31077,-30704,-30402,-30179,-30041, 5036,
	 5018, 4967, 4885, 4775, 4638, 4478, 4297, 4097,
	 3881, 3652, 3411, 3162, 2907, 2648, 2387, 2128,
	 1873, 1624, 1383, 1154,  938,  738,  557,  397,
	  260,  150,   68,   17,    0,   15,   60,  132,
	  229,  350,  492,  654,  833, 1026, 1234, 1452,
	 1679, 1914, 2153, 2396, 2639, 2882, 3121, 3356,
	 3583, 3801, 4009, 4202, 4381, 4543, 4685, 4806,
	 4903, 4975, 5020,-7347,-7292,-7131,-6874,-6527,
	-6098,-5596,-5027,-4400,-3722,-3002,-2246,-1463,
	 -661,  152,  969, 1783, 2585, 3368, 4124, 4844,
	 5522, 6149, 6718, 7220, 7649, 7996, 8253, 8414,
	 8469, 8420, 8280, 8053, 7747, 7367, 6921, 6414,
	 5852, 5243, 4593, 3908, 3194, 2457, 1705,  943,
	  178, -583,-1335,-2072,-2786,-3471,-4121,-4730,
	-5292,-5799,-6245,-6625,-6931,-7158,-7298,-23720,
	-23696,-23624,-23508,-23353,-23160,-22935,-22679,-22398,
	-22094,-21771,-21432,-21080,-20720,-20355,-19988,-19623,
	-19263,-18912,-18573,-18249,-17945,-17664,-17408,-17183,
	-16991,-16835,-16719,-16647,-16623,-16644,-16708,-16809,
	-16947,-17117,-17317,-17545,-17797,-18070,-18362,-18670,
	-18990,-19320,-19658,-20000,-20343,-20685,-21023,-21353,
	-21674,-21981,-22273,-22546,-22798,-23026,-23226,-23396,
	-23534,-23636,-23699,-13005,-13151,-13560,-14190,-14999,
	-15945,-16986,-18079,-19181,-20252,-21248,-22127,-22848,
	-23367,-23643,-23692,-23573,-23309,-22923,-22437,-21874,
	-21256,-20607,-19948,-19303,-18694,-18144,-17675,-17310,
	-17072,-16955,-16928,-16978,-17091,-17253,-17452,-17673,
	-17903,-18129,-18338,-18514,-18646,-18720,-18721,-18637,
	-18458,-18194,-17857,-17462,-17021,-16547,-16056,-15558,
	-15070,-14602,-14170,-13786,-13465,-13218,-13060,12525,
	12662,13042,13620,14352,15191,16093,17012,17903,
	18722,19422,19959,20288,20363,20139,19571,18676,
	17509,16122,14565,12893,11157, 9410, 7704, 6091,
	 4624, 3355, 2337, 1621, 1261, 1140, 1106, 1152,
	 1273, 1463, 1717, 2030, 2395, 2807, 3261, 3751,
	 4272, 4817, 5381, 5959, 6545, 7134, 7720, 8297,
	 8860, 9403, 9921,10408,10859,11268,11629,11937,
	12186,12371,12486,-7726,-7807,-8041,-8418,-8926,
	-9554,-10289,-11122,-12040,-13032,-14087,-15193,-16339,
	-17513,-18705,-19902,-21093,-22268,-23414,-24520,-25575,
	-26567,-27485,-28317,-29053,-29681,-30189,-30566,-30800,
	-30881,-30810,-30604,-30272,-29824,-29268,-28614,-27872,
	-27051,-26159,-25207,-24204,-23158,-22080,-20979,-19863,
	-18743,-17628,-16527,-15449,-14403,-13400,-12448,-11556,
	-10735,-9992,-9339,-8783,-8335,-8003,-7797,-15404,
	-15428,-15496,-15599,-15728,-15875,-16030,-16185,-16331,
	-16460,-16563,-16631,-16655,-16627,-16538,-16359,-16078,
	-15715,-15288,-14817,-14321,-13818,-13328,-12870,-12463,
	-12126,-11878,-11737,-11724,-11857,-12176,-12687,-13360,
	-14164,-15069,-16043,-17057,-18080,-19081,-20029,-20894,
	-21646,-22253,-22686,-22913,-22930,-22766,-22447,-21997,
	-21442,-20805,-20112,-19387,-18655,-17941,-17268,-16663,
	-16149,-15751,-15495,  322,  347,  420,  539,  701,
	  903, 1143, 1417, 1724, 2061, 2424, 2811, 3220,
	 3647, 4091, 4548, 5016, 5492, 5973, 6457, 6941,
	 7422, 7899, 8367, 8824, 9268, 9696,10105,10493,
	10856,11245,11700,12202,12735,13283,13827,14350,
	14836,15268,15628,15899,16064,16106,16008,15752,
	15281,14569,13655,12577,11371,10074, 8724, 7358,
	 6013, 4726, 3536, 2478, 1591,  911,  475,-29733,
	-29656,-29432,-29073,-28587,-27988,-27286,-26490,-25614,
	-24666,-23659,-22603,-21509,-20387,-19249,-18106,-16968,
	-15847,-14752,-13696,-12689,-11741,-10865,-10070,-9367,
	-8768,-8283,-7923,-7699,-7622,-7689,-7886,-8203,
	-8631,-9162,-9786,-10495,-11279,-12131,-13040,-13998,
	-14997,-16026,-17078,-18143,-19212,-20277,-21329,-22359,
	-23357,-24315,-25224,-26076,-26860,-27569,-28193,-28724,
	-29152,-29469,-29666, 8166,16383,-8166,-32767,-16383,
	 8191,16383,-8191,-16383, 8191,16383,-8191,-2808,
	-2771,-2664,-2496,-2274,-2009,-1706,-1376,-1025,
	 -662, -296,   65,  413,  741, 1039, 1339, 1670,
	 2026, 2398, 2778, 3159, 3534, 3893, 4230, 4536,
	 4804, 5026, 5195, 5301, 5339, 5300, 5190, 5018,
	 4790, 4516, 4204, 3861, 3498, 3120, 2738, 2359,
	 1991, 1643, 1323, 1039,  765,  471,  164, -152,
	 -473, -793,-1107,-1410,-1696,-1960,-2198,-2404,
	-2573,-2700,-2780, 1609, 1591, 1539, 1460, 1358,
	 1240, 1110,  975,  839,  709,  589,  486,  404,
	  350,  329,  341,  381,  445,  529,  628,  738,
	  855,  974, 1091, 1202, 1302, 1388, 1454, 1497,
	 1512, 1497, 1454, 1388, 1302, 1202, 1091,  974,
	  855,  739,  629,  530,  446,  381,  341,  329,
	  346,  388,  453,  536,  633,  741,  856,  975,
	 1094, 1208, 1316, 1411, 1492, 1555, 1595, -492,
	 -489, -478, -462, -439, -412, -380, -345, -306,
	 -265, -222, -177, -132,  -87,  -42,    6,   64,
	  129,  199,  273,  348,  422,  495,  563,  626,
	  682,  728,  764,  786,  794,  786,  763,  727,
	  680,  623,  559,  490,  416,  341,  266,  193,
	  124,   60,    4,  -42,  -83, -125, -166, -206,
	 -245, -282, -317, -350, -381, -408, -432, -453,
	 -470, -482, -490, 3254, 3224, 3140, 3003, 2819,
	 2592, 2325, 2024, 1691, 1332,  950,  549,  134,
	 -290, -721,-1155,-1586,-2012,-2427,-2827,-3209,
	-3569,-3901,-4203,-4469,-4696,-4880,-5017,-5102,
	-5131,-5105,-5031,-4911,-4748,-4547,-4310,-4041,
	-3744,-3421,-3076,-2713,-2334,-1944,-1545,-1141,
	 -735, -331,   66,  457,  835, 1199, 1544, 1867,
	 2164, 2433, 2670, 2871, 3033, 3153, 3228,-2127,
	-1335,-1319,-1274,-1206,-1119,-1018, -908, -792,
	 -677, -566, -465, -378, -310, -266, -250, -264,
	 -303, -363, -440, -531, -632, -738, -846, -953,
	-1053,-1144,-1222,-1282,-1321,-1335,-1321,-1282,
	-1222,-1144,-1053, -953, -846, -738, -632, -531,
	 -440, -363, -303, -264, -250, -262, -296, -350,
	 -419, -501, -593, -691, -792, -893, -991,-1083,
	-1165,-1234,-1288,-1322,16383,};
static unsigned short DEMO_Peppey_run_tbl[]={
	    1,    0,	/* chn9translate x */
	    1,    1,	/* chn9 translate y */
	    1,    0,	/* chn9 translate z */
	    1,    0,	/* chn9 rotate x */
	    1,    0,	/* chn9 rotate y */
	    1,    0,	/* chn9 rotate z */
	    1,    0,	/* cube33_2 rotate x */
	    1,    0,	/* cube33_2 rotate y */
	    1,    2,	/* cube33_2 rotate z */
	    1,    0,	/* cube50 rotate x */
	    1,    0,	/* cube50 rotate y */
	    1,    3,	/* cube50 rotate z */
	    1,    0,	/* cube41_4 rotate x */
	    1,    4,	/* cube41_4 rotate y */
	    1,    5,	/* cube41_4 rotate z */
	   60,    6,	/* cube36_4 rotate x */
	   60,   66,	/* cube36_4 rotate y */
	   60,  126,	/* cube36_4 rotate z */
	    1,    0,	/* cube35_2_1 rotate x */
	    1,    0,	/* cube35_2_1 rotate y */
	    1,  186,	/* cube35_2_1 rotate z */
	   60,  187,	/* cube41_3 rotate x */
	   60,  247,	/* cube41_3 rotate y */
	   60,  307,	/* cube41_3 rotate z */
	   60,  367,	/* cube36_3 rotate x */
	   60,  427,	/* cube36_3 rotate y */
	   60,  487,	/* cube36_3 rotate z */
	    1,    0,	/* cube45_3 rotate x */
	    1,    0,	/* cube45_3 rotate y */
	   60,  547,	/* cube45_3 rotate z */
	    1,    0,	/* octa3_3 rotate x */
	    1,    0,	/* octa3_3 rotate y */
	   60,  607,	/* octa3_3 rotate z */
	    1,    0,	/* cube49_4 rotate x */
	    1,    0,	/* cube49_4 rotate y */
	   60,  667,	/* cube49_4 rotate z */
	    1,    0,	/* cube45_5 rotate x */
	    1,    0,	/* cube45_5 rotate y */
	   60,  727,	/* cube45_5 rotate z */
	    1,    0,	/* octa3_4 rotate x */
	    1,    0,	/* octa3_4 rotate y */
	   60,  787,	/* octa3_4 rotate z */
	    1,    0,	/* cube49_3 rotate x */
	    1,    0,	/* cube49_3 rotate y */
	   60,  847,	/* cube49_3 rotate z */
	    1,  907,	/* chn16 rotate x */
	    1,  908,	/* chn16 rotate y */
	    1,  909,	/* chn16 rotate z */
	    1,    0,	/* chn12 rotate x */
	    1,  910,	/* chn12 rotate y */
	    1,  911,	/* chn12 rotate z */
	    1,  912,	/* chn15 rotate x */
	    1,  913,	/* chn15 rotate y */
	    1,  914,	/* chn15 rotate z */
	    1,    0,	/* chn10 rotate x */
	    1,    0,	/* chn10 rotate y */
	    1,  915,	/* chn10 rotate z */
	    1,  916,	/* chn13 rotate x */
	    1,  917,	/* chn13 rotate y */
	    1,  918,	/* chn13 rotate z */
	   60,  919,	/* cube32 rotate x */
	   60,  979,	/* cube32 rotate y */
	   60, 1039,	/* cube32 rotate z */
	   60, 1099,	/* cube34_2 rotate x */
	    1, 1159,	/* cube34_2 rotate y */
	    1,    0,	/* cube34_2 rotate z */
	    1,    0,	/* cube35_2 rotate x */
	   60, 1160,	/* cube35_2 rotate y */
	    1, 1220,	/* cube35_2 rotate z */
};
AnimeRecord DEMO_Peppey_run_anm={
	60,
	22,
	DEMO_Peppey_run_prm,
	DEMO_Peppey_run_tbl
};
static SkeletonRecord cube33_2[1]=
	{DEMO_Peppy_ago,0.000000,0.000000,0.000000,0,0,32615,NULL,NULL};
static SkeletonRecord cube50[1]=
	{DEMO_Peppy_arm01,46.483002,0.000000,0.000000,0,0,-159,NULL,NULL};
static SkeletonRecord cube41_4[1]=
	{DEMO_Peppy_arm02,54.584000,0.000000,0.000000,0,-19420,2179,NULL,cube50};
static SkeletonRecord cube36_4[1]=
	{DEMO_Peppy_arm03,0.000000,0.000000,0.000000,2520,-4922,-21539,NULL,cube41_4};
static SkeletonRecord cube35_2_1[1]=
	{DEMO_Peppy_arm06,46.483002,0.000000,0.000000,0,0,-159,NULL,NULL};
static SkeletonRecord cube41_3[1]=
	{DEMO_Peppy_arm05,54.584000,0.000000,0.000000,-30100,14896,-30403,NULL,cube35_2_1};
static SkeletonRecord cube36_3[1]=
	{DEMO_Peppy_arm04,0.000000,0.000000,0.000000,4903,-6931,-23534,NULL,cube41_3};
static SkeletonRecord cube45_3[1]=
	{DEMO_Peppy_reg01,60.870998,0.000000,0.000000,0,0,-13465,NULL,NULL};
static SkeletonRecord octa3_3[1]=
	{DEMO_Peppy_reg02,48.924000,0.000000,0.000000,0,0,12186,NULL,cube45_3};
static SkeletonRecord cube49_4[1]=
	{DEMO_Peppy_reg03,0.000000,0.000000,0.000000,0,0,-8335,NULL,octa3_3};
static SkeletonRecord cube45_5[1]=
	{DEMO_Peppy_reg06,60.870998,0.000000,0.000000,0,0,-16149,NULL,NULL};
static SkeletonRecord octa3_4[1]=
	{DEMO_Peppy_reg05,48.924000,0.000000,0.000000,0,0,1591,NULL,cube45_5};
static SkeletonRecord cube49_3[1]=
	{DEMO_Peppy_reg04,0.000000,0.000000,0.000000,0,0,-29152,NULL,octa3_4};
static SkeletonRecord chn16[1]=
	{NULL,9.407000,0.359000,7.861000,8166,16383,-8166,NULL,cube33_2};
static SkeletonRecord chn12[1]=
	{NULL,62.096001,-72.132004,0.000000,0,-32767,-16383,NULL,cube36_3};
static SkeletonRecord chn15[1]=
	{NULL,11.290000,-27.945000,-0.293000,8191,16383,-8191,NULL,cube49_3};
static SkeletonRecord chn10[1]=
	{NULL,62.096001,72.759003,0.000000,0,0,-16383,chn12,cube36_4};
static SkeletonRecord chn13[1]=
	{NULL,11.290000,28.572001,-0.293000,8191,16383,-8191,chn15,cube49_4};
static SkeletonRecord cube32[1]=
	{DEMO_Peppy_head,77.150002,0.000000,0.000000,-2573,1492,-470,chn10,chn16};
static SkeletonRecord cube34_2[1]=
	{DEMO_Peppy_body,45.160999,0.000000,0.000000,3033,-2127,0,chn13,cube32};
static SkeletonRecord cube35_2[1]=
	{DEMO_Peppy_kosi,0.000000,0.000000,0.000000,0,-1234,16383,NULL,cube34_2};
static SkeletonRecord chn9[1]=
	{NULL,0.314000,115.112999,0.000000,0,0,0,NULL,cube35_2};
SkeletonPtr DEMO_Peppey_run_list[]={
	chn9,
	cube33_2,
	cube50,
	cube41_4,
	cube36_4,
	cube35_2_1,
	cube41_3,
	cube36_3,
	cube45_3,
	octa3_3,
	cube49_4,
	cube45_5,
	octa3_4,
	cube49_3,
	chn16,
	chn12,
	chn15,
	chn10,
	chn13,
	cube32,
	cube34_2,
	cube35_2,
	NULL
};
