/* MC_RailChanger */
#include<ultra64.h>
#include"../../Source/sys_skeleton.h"
extern Gfx MC_RailChanger_GuideL[];
extern Gfx MC_RailChanger_Rail[];
extern Gfx MC_RailChanger_GuideR[];
extern Gfx MC_RailChanger_Stopper[];
static short MC_RailChanger_prm[]={
	    0,};
static unsigned short MC_RailChanger_tbl[]={
	    1,    0,	/* chn1translate x */
	    1,    0,	/* 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,	/* MC_RailChanger_GuideR rotate x */
	    1,    0,	/* MC_RailChanger_GuideR rotate y */
	    1,    0,	/* MC_RailChanger_GuideR rotate z */
	    1,    0,	/* MC_RailChanger_GuideL rotate x */
	    1,    0,	/* MC_RailChanger_GuideL rotate y */
	    1,    0,	/* MC_RailChanger_GuideL rotate z */
	    1,    0,	/* chn3 rotate x */
	    1,    0,	/* chn3 rotate y */
	    1,    0,	/* chn3 rotate z */
	    1,    0,	/* chn2 rotate x */
	    1,    0,	/* chn2 rotate y */
	    1,    0,	/* chn2 rotate z */
	    1,    0,	/* MC_RailChinger_Rail rotate x */
	    1,    0,	/* MC_RailChinger_Rail rotate y */
	    1,    0,	/* MC_RailChinger_Rail rotate z */
	    1,    0,	/* chn5 rotate x */
	    1,    0,	/* chn5 rotate y */
	    1,    0,	/* chn5 rotate z */
	    1,    0,	/* MC_RailChanger_Stopper rotate x */
	    1,    0,	/* MC_RailChanger_Stopper rotate y */
	    1,    0,	/* MC_RailChanger_Stopper rotate z */
};
AnimeRecord MC_RailChanger_anm={
	100,
	8,
	MC_RailChanger_prm,
	MC_RailChanger_tbl
};
static SkeletonRecord MC_RailChanger_GuideR_[1]=
	{MC_RailChanger_GuideR,0.000000,0.000000,0.000000,0,0,0,NULL,NULL};
static SkeletonRecord MC_RailChanger_GuideL_[1]=
	{MC_RailChanger_GuideL,0.000000,0.000000,0.000000,0,0,0,NULL,NULL};
static SkeletonRecord chn3[1]=
	{NULL,-150.000000,0.000000,-50.000000,0,0,0,NULL,MC_RailChanger_GuideL_};
static SkeletonRecord chn2[1]=
	{NULL,150.000000,0.000000,-50.000000,0,0,0,chn3,MC_RailChanger_GuideR_};
static SkeletonRecord MC_RailChinger_Rail_[1]=
	{MC_RailChanger_Rail,0.000000,0.000000,0.000000,0,0,0,NULL,chn2};
static SkeletonRecord chn5[1]=
	{NULL,0.000000,0.000000,0.000000,0,0,0,NULL,MC_RailChinger_Rail_};
static SkeletonRecord MC_RailChanger_Stopper_[1]=
	{MC_RailChanger_Stopper,0.000000,0.000000,0.000000,0,0,0,NULL,chn5};
static SkeletonRecord chn1[1]=
	{NULL,0.000000,0.000000,0.000000,0,0,0,NULL,MC_RailChanger_Stopper_};
SkeletonPtr MC_RailChanger_list[]={
	chn1,
	MC_RailChanger_GuideR_,
	MC_RailChanger_GuideL_,
	chn3,
	chn2,
	MC_RailChinger_Rail_,
	chn5,
	MC_RailChanger_Stopper_,
	NULL
};
