/* SX_Gate */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx SX_Gate_01[];
extern Gfx SX_Gate_02[];
extern Gfx SX_Gate_03[];
extern Gfx SX_Gate_04[];
static short SX_Gate_prm[]={
	    0,  272,16334,16383,16383,16383,    2,-16383,
	};
static unsigned short SX_Gate_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 */
	    1,    2,	/* cube4 rotate z */
	    1,    0,	/* cube5 rotate x */
	    1,    0,	/* cube5 rotate y */
	    1,    3,	/* cube5 rotate z */
	    1,    0,	/* chn3 rotate x */
	    1,    0,	/* chn3 rotate y */
	    1,    4,	/* chn3 rotate z */
	    1,    0,	/* chn2 rotate x */
	    1,    0,	/* chn2 rotate y */
	    1,    5,	/* chn2 rotate z */
	    1,    0,	/* cube6 rotate x */
	    1,    0,	/* cube6 rotate y */
	    1,    6,	/* cube6 rotate z */
	    1,    0,	/* cube3 rotate x */
	    1,    0,	/* cube3 rotate y */
	    1,    7,	/* cube3 rotate z */
};
AnimeRecord SX_Gate_anm={
	2,
	7,
	SX_Gate_prm,
	SX_Gate_tbl
};
static SkeletonRecord cube4[1]=
	{SX_Gate_01,0.000000,0.000000,0.000000,0,0,16334,NULL,NULL};
static SkeletonRecord cube5[1]=
	{SX_Gate_04,0.000000,0.000000,0.000000,0,0,16383,NULL,NULL};
static SkeletonRecord chn3[1]=
	{NULL,547.359985,411.570007,0.000000,0,0,16383,NULL,cube5};
static SkeletonRecord chn2[1]=
	{NULL,549.937012,-410.658997,0.000000,0,0,16383,chn3,cube4};
static SkeletonRecord cube6[1]=
	{SX_Gate_03,68.079002,0.000000,0.000000,0,0,2,chn2,NULL};
static SkeletonRecord cube3[1]=
	{SX_Gate_02,0.000000,0.000000,0.000000,0,0,-16383,NULL,cube6};
static SkeletonRecord chn1[1]=
	{NULL,0.189000,272.209015,0.000000,0,0,0,NULL,cube3};
SkeletonPtr SX_Gate_list[]={
	chn1,
	cube4,
	cube5,
	chn3,
	chn2,
	cube6,
	cube3,
	NULL
};
