/* CN_Open_Gate */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx CN_Waku_[];
extern Gfx CN_R_door_[];
extern Gfx CN_L_door_[];
static short CN_Open_Gate_prm[]={
	    0,    1, -313,-16383,   36,   36,16383,16383,
	-16383,-32767,16383,-16383,};
static unsigned short CN_Open_Gate_tbl[]={
	    1,    1,	/* chn1translate x */
	    1,    0,	/* chn1 translate y */
	    1,    2,	/* chn1 translate z */
	    1,    3,	/* chn1 rotate x */
	    1,    0,	/* chn1 rotate y */
	    1,    0,	/* chn1 rotate z */
	    1,    0,	/* L-door rotate x */
	    1,    0,	/* L-door rotate y */
	    1,    4,	/* L-door rotate z */
	    1,    0,	/* R-door rotate x */
	    1,    0,	/* R-door rotate y */
	    1,    5,	/* R-door rotate z */
	    1,    6,	/* chn3 rotate x */
	    1,    0,	/* chn3 rotate y */
	    1,    7,	/* chn3 rotate z */
	    1,    8,	/* chn5 rotate x */
	    1,    9,	/* chn5 rotate y */
	    1,   10,	/* chn5 rotate z */
	    1,    0,	/* Waku rotate x */
	    1,    0,	/* Waku rotate y */
	    1,   11,	/* Waku rotate z */
};
AnimeRecord CN_Open_Gate_anm={
	2,
	6,
	CN_Open_Gate_prm,
	CN_Open_Gate_tbl
};
static SkeletonRecord L_door[1]=
	{CN_L_door_,0.000000,0.000000,0.000000,0,0,36,NULL,NULL};
static SkeletonRecord R_door[1]=
	{CN_R_door_,0.000000,0.000000,0.000000,0,0,36,NULL,NULL};
static SkeletonRecord chn3[1]=
	{NULL,487.438995,-269.388000,178.218994,16383,0,16383,NULL,R_door};
static SkeletonRecord chn5[1]=
	{NULL,487.438995,265.812988,178.218994,-16383,-32767,16383,chn3,L_door};
static SkeletonRecord Waku[1]=
	{CN_Waku_,0.000000,0.000000,0.000000,0,0,-16383,NULL,chn5};
static SkeletonRecord chn1[1]=
	{NULL,1.787000,0.000000,-313.695007,-16383,0,0,NULL,Waku};
SkeletonPtr CN_Open_Gate_list[]={
	chn1,
	L_door,
	R_door,
	chn3,
	chn5,
	Waku,
	NULL
};
