/* 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,  134,  134,  133,  132,  130,  128,  126,
	  124,  122,  120,  118,  117,  116,  115,  115,
	  115,  116,  117,  118,  120,  121,  123,  125,
	  127,  129,  131,  132,  133,  134,  134,  134,
	  133,  132,  131,  129,  127,  125,  123,  121,
	  120,  118,  117,  116,  115,  115,  115,  115,
	  116,  118,  119,  121,  122,  124,  126,  128,
	  129,  131,  132,  133,  134,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,-4978,-4957,-4898,-4803,-4675,-4517,
	-4331,-4121,-3889,-3639,-3373,-3094,-2805,-2509,
	-2208,-1906,-1606,-1309,-1020, -741, -475, -225,
	    6,  216,  401,  560,  688,  783,  842,  862,
	  844,  792,  709,  596,  455,  291,  103, -103,
	 -328, -568, -821,-1085,-1357,-1635,-1916,-2198,
	-2480,-2758,-3029,-3293,-3546,-3786,-4011,-4219,
	-4406,-4571,-4711,-4824,-4908,-4960, 1609, -492,
	 4853, 4836, 4785, 4704, 4595, 4459, 4301, 4122,
	 3924, 3710, 3483, 3245, 2998, 2746, 2489, 2231,
	 1975, 1722, 1475, 1237, 1010,  796,  599,  419,
	  261,  126,   16,  -64, -114, -132, -116,  -72,
	   -1,   95,  215,  355,  515,  692,  884, 1089,
	 1305, 1530, 1762, 1999, 2240, 2481, 2721, 2958,
	 3190, 3415, 3631, 3836, 4028, 4205, 4365, 4506,
	 4625, 4722, 4793, 4838,  -99,  649,   40,-1334,
	16068,};
static unsigned short DEMO_Peppey_run_tbl[]={
	    1,    0,	/* chn9translate x */
	   60,    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,   61,	/* cube33_2 rotate z */
	    1,    0,	/* cube50 rotate x */
	    1,    0,	/* cube50 rotate y */
	    1,   62,	/* cube50 rotate z */
	    1,    0,	/* cube41_4 rotate x */
	    1,   63,	/* cube41_4 rotate y */
	    1,   64,	/* cube41_4 rotate z */
	   60,   65,	/* cube36_4 rotate x */
	   60,  125,	/* cube36_4 rotate y */
	   60,  185,	/* cube36_4 rotate z */
	    1,    0,	/* cube35_2_1 rotate x */
	    1,    0,	/* cube35_2_1 rotate y */
	    1,  245,	/* cube35_2_1 rotate z */
	   60,  246,	/* cube41_3 rotate x */
	   60,  306,	/* cube41_3 rotate y */
	   60,  366,	/* cube41_3 rotate z */
	   60,  426,	/* cube36_3 rotate x */
	   60,  486,	/* cube36_3 rotate y */
	   60,  546,	/* cube36_3 rotate z */
	    1,    0,	/* cube45_3 rotate x */
	    1,    0,	/* cube45_3 rotate y */
	   60,  606,	/* cube45_3 rotate z */
	    1,    0,	/* octa3_3 rotate x */
	    1,    0,	/* octa3_3 rotate y */
	   60,  666,	/* octa3_3 rotate z */
	    1,    0,	/* cube49_4 rotate x */
	    1,    0,	/* cube49_4 rotate y */
	   60,  726,	/* cube49_4 rotate z */
	    1,    0,	/* cube45_5 rotate x */
	    1,    0,	/* cube45_5 rotate y */
	   60,  786,	/* cube45_5 rotate z */
	    1,    0,	/* octa3_4 rotate x */
	    1,    0,	/* octa3_4 rotate y */
	   60,  846,	/* octa3_4 rotate z */
	    1,    0,	/* cube49_3 rotate x */
	    1,    0,	/* cube49_3 rotate y */
	   60,  906,	/* cube49_3 rotate z */
	    1,  966,	/* chn16 rotate x */
	    1,  967,	/* chn16 rotate y */
	    1,  968,	/* chn16 rotate z */
	    1,    0,	/* chn12 rotate x */
	    1,  969,	/* chn12 rotate y */
	    1,  970,	/* chn12 rotate z */
	    1,  971,	/* chn15 rotate x */
	    1,  972,	/* chn15 rotate y */
	    1,  973,	/* chn15 rotate z */
	    1,    0,	/* chn10 rotate x */
	    1,    0,	/* chn10 rotate y */
	    1,  974,	/* chn10 rotate z */
	    1,  975,	/* chn13 rotate x */
	    1,  976,	/* chn13 rotate y */
	    1,  977,	/* chn13 rotate z */
	   60,  978,	/* cube32 rotate x */
	    1, 1038,	/* cube32 rotate y */
	    1, 1039,	/* cube32 rotate z */
	   60, 1040,	/* cube34_2 rotate x */
	    1, 1100,	/* cube34_2 rotate y */
	    1, 1101,	/* cube34_2 rotate z */
	    1, 1102,	/* cube35_2 rotate x */
	    1, 1103,	/* cube35_2 rotate y */
	    1, 1104,	/* 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
};
