/* CN_Walker_01 */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
#define ShapeColor_CN_Walker_01(R,G,B) {{R/4,G/4,B/4,0,R/4,G/4,B/4,0},{R,G,B,0,R,G,B,0,0,0,127,0}}

extern Gfx CN_Walker_Rightsune[];
extern Gfx CN_Walker_Rightmomo[];
extern Gfx CN_Walker_Rightasi[];
extern Gfx CN_Walker_Leftsune[];
extern Gfx CN_Walker_Leftmomo[];
extern Gfx CN_Walker_Leftasi[];
extern Gfx CN_Walker_body[];

static short CN_Walker_01_prm[]={
	    0,  131,-7871,-8084,-8664,-9522,-10569,-11715,
	-12871,-13949,-14858,-15511,-15956,-16312,-16590,-16800,
	-16953,-17061,-17134,-17184,-17222,-17258,-17302,-17350,
	-17388,-17403,-17382,-17312,-17181,-16976,-16683,-16291,
	-15725,-14958,-14044,-13036,-11988,-10954,-9987,-9142,
	-8471,-8030,-14695,-14629,-14440,-14144,-13753,-13283,
	-12749,-12164,-11543,-10900,-10250,-9607,-8986,-8401,
	-7867,-7397,-7007,-6710,-6521,-6455,-6509,-6665,
	-6912,-7238,-7634,-8089,-8591,-9131,-9698,-10281,
	-10869,-11452,-12019,-12559,-13061,-13516,-13912,-14238,
	-14485,-14641,-10128,-10047,-9815,-9451,-8971,-8394,
	-7738,-7020,-6257,-5468,-4670,-3881,-3118,-2400,
	-1744,-1167, -688, -323,  -92,  -10,  -77, -268,
	 -571, -972,-1458,-2016,-2633,-3297,-3992,-4708,
	-5430,-6146,-6842,-7505,-8122,-8680,-9166,-9567,
	-9870,-10061,-16319,-16333,-16362,-16388,-16392,-16357,
	-16262,-16091,-15823,-15442,-14872,-14092,-13166,-12157,
	-11127,-10139,-9257,-8543,-8060,-7871,-8017,-8458,
	-9129,-9969,-10914,-11901,-12868,-13751,-14488,-15016,
	-15379,-15668,-15892,-16059,-16177,-16255,-16300,-16320,
	-16325,-16322,-7915,-7970,-8125,-8369,-8690,-9077,
	-9517,-9998,-10509,-11038,-11572,-12101,-12612,-13094,
	-13534,-13920,-14241,-14485,-14641,-14695,-14650,-14522,
	-14319,-14051,-13725,-13351,-12937,-12493,-12027,-11547,
	-11063,-10584,-10117,-9673,-9259,-8885,-8560,-8291,
	-8088,-7960,  510,  426,  184, -194, -693,-1294,
	-1977,-2725,-3519,-4341,-5172,-5993,-6787,-7535,
	-8219,-8819,-9318,-9698,-9939,-10023,-9954,-9755,
	-9440,-9022,-8516,-7935,-7292,-6602,-5877,-5132,
	-4380,-3635,-2911,-2220,-1577, -996, -490,  -73,
	  242,  441, 8159,16383,-8159, 8159,16383,-8159,
	    0,    9,   36,   76,  124,  177,  229,  278,
	  317,  344,  354,  342,  310,  263,  207,  148,
	   92,   45,   12,    0,    9,   35,   73,  120,
	  171,  222,  269,  308,  334,  344,  336,  314,
	  281,  241,  195,  148,  103,   62,   30,    8,
	16319,};
static unsigned short CN_Walker_01_tbl[]={
	    1,    0,	/* chn1translate x */
	    1,    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,	/* cube4 rotate x */
	    1,    0,	/* cube4 rotate y */
	   40,    2,	/* cube4 rotate z */
	    1,    0,	/* cube2 rotate x */
	    1,    0,	/* cube2 rotate y */
	   40,   42,	/* cube2 rotate z */
	    1,    0,	/* octa1 rotate x */
	    1,    0,	/* octa1 rotate y */
	   40,   82,	/* octa1 rotate z */
	    1,    0,	/* cube7 rotate x */
	    1,    0,	/* cube7 rotate y */
	   40,  122,	/* cube7 rotate z */
	    1,    0,	/* cube6 rotate x */
	    1,    0,	/* cube6 rotate y */
	   40,  162,	/* cube6 rotate z */
	    1,    0,	/* octa2 rotate x */
	    1,    0,	/* octa2 rotate y */
	   40,  202,	/* octa2 rotate z */
	    1,  242,	/* chn2 rotate x */
	    1,  243,	/* chn2 rotate y */
	    1,  244,	/* chn2 rotate z */
	    1,  245,	/* chn4 rotate x */
	    1,  246,	/* chn4 rotate y */
	    1,  247,	/* chn4 rotate z */
	    1,    0,	/* cube1 rotate x */
	   40,  248,	/* cube1 rotate y */
	    1,  288,	/* cube1 rotate z */
};
AnimeRecord CN_Walker_01_anm={
	40,
	10,
	CN_Walker_01_prm,
	CN_Walker_01_tbl
};
static SkeletonRecord cube4[1]=
	{CN_Walker_Leftasi,84.991997,0.000000,0.000000,0,0,-7870,NULL,NULL};
static SkeletonRecord cube2[1]=
	{CN_Walker_Leftsune,101.377998,0.000000,0.000000,0,0,-14695,NULL,cube4};
static SkeletonRecord octa1[1]=
	{CN_Walker_Leftmomo,0.000000,0.000000,0.000000,0,0,-10128,NULL,cube2};
static SkeletonRecord cube7[1]=
	{CN_Walker_Rightasi,84.991997,0.000000,0.000000,0,0,-16319,NULL,NULL};
static SkeletonRecord cube6[1]=
	{CN_Walker_Rightsune,101.377998,0.000000,0.000000,0,0,-7915,NULL,cube7};
static SkeletonRecord octa2[1]=
	{CN_Walker_Rightmomo,0.000000,0.000000,0.000000,0,0,510,NULL,cube6};
static SkeletonRecord chn2[1]=
	{NULL,16.061001,63.192001,-0.726000,8159,16383,-8159,NULL,octa2};
static SkeletonRecord chn4[1]=
	{NULL,16.840000,-62.988998,-0.726000,8159,16383,-8159,chn2,octa1};
static SkeletonRecord cube1[1]=
	{CN_Walker_body,0.000000,0.000000,0.000000,0,0,16319,NULL,chn4};
static SkeletonRecord chn1[1]=
	{NULL,0.000000,131.488998,0.000000,0,0,0,NULL,cube1};
SkeletonPtr CN_Walker_01_list[]={
	chn1,
	cube4,
	cube2,
	octa1,
	cube7,
	cube6,
	octa2,
	chn2,
	chn4,
	cube1,
	NULL
};
