/* AW_A_wing */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx AW_A_Lflap_01_[];
extern Gfx AW_A_Lwing_[];
extern Gfx AW_A_Rgun_[];
extern Gfx AW_A_Lflap_02_[];
extern Gfx AW_A_Rflap_01_[];
extern Gfx AW_A_Rwing_[];
extern Gfx AW_A_Lgun_[];
extern Gfx AW_A_Rflap_02_[];
extern Gfx AW_A_body_[];
static short AW_A_wing_prm[]={
	    0,  -62,-16383,15804,16962,16383,-32767,-32767,
	16383,-32767,-32767,-15804,-32767,-32767,-16962,-32767,
	28212,-16383,-32767,-4554,-32767,28212,-32767,-4554,
	 4554, 4554,16383,-32767,16383,-32767,16383,-16383,
	};
static unsigned short AW_A_wing_tbl[]={
	    1,    0,	/* chn2translate x */
	    1,    0,	/* chn2 translate y */
	    1,    1,	/* chn2 translate z */
	    1,    2,	/* chn2 rotate x */
	    1,    0,	/* chn2 rotate y */
	    1,    0,	/* chn2 rotate z */
	    1,    0,	/* cube4 rotate x */
	    1,    0,	/* cube4 rotate y */
	    1,    3,	/* cube4 rotate z */
	    1,    0,	/* cube3 rotate x */
	    1,    0,	/* cube3 rotate y */
	    1,    4,	/* cube3 rotate z */
	    1,    0,	/* chn7 rotate x */
	    1,    0,	/* chn7 rotate y */
	    1,    5,	/* chn7 rotate z */
	    1,    6,	/* A_Rgun rotate x */
	    1,    7,	/* A_Rgun rotate y */
	    1,    8,	/* A_Rgun rotate z */
	    1,    9,	/* cube2 rotate x */
	    1,   10,	/* cube2 rotate y */
	    1,   11,	/* cube2 rotate z */
	    1,   12,	/* cube2_1 rotate x */
	    1,   13,	/* cube2_1 rotate y */
	    1,   14,	/* cube2_1 rotate z */
	    1,   15,	/* chn10 rotate x */
	    1,    0,	/* chn10 rotate y */
	    1,   16,	/* chn10 rotate z */
	    1,    0,	/* A_Lgun rotate x */
	    1,    0,	/* A_Lgun rotate y */
	    1,   17,	/* A_Lgun rotate z */
	    1,    0,	/* chn15 rotate x */
	    1,   18,	/* chn15 rotate y */
	    1,   19,	/* chn15 rotate z */
	    1,   20,	/* chn13 rotate x */
	    1,    0,	/* chn13 rotate y */
	    1,   21,	/* chn13 rotate z */
	    1,    0,	/* chn12 rotate x */
	    1,   22,	/* chn12 rotate y */
	    1,   23,	/* chn12 rotate z */
	    1,    0,	/* A_Lwing rotate x */
	    1,    0,	/* A_Lwing rotate y */
	    1,   24,	/* A_Lwing rotate z */
	    1,    0,	/* A_Rwing rotate x */
	    1,    0,	/* A_Rwing rotate y */
	    1,   25,	/* A_Rwing rotate z */
	    1,    0,	/* chn4 rotate x */
	    1,    0,	/* chn4 rotate y */
	    1,   26,	/* chn4 rotate z */
	    1,    0,	/* chn9 rotate x */
	    1,   27,	/* chn9 rotate y */
	    1,   28,	/* chn9 rotate z */
	    1,    0,	/* chn6 rotate x */
	    1,   29,	/* chn6 rotate y */
	    1,   30,	/* chn6 rotate z */
	    1,    0,	/* A_body rotate x */
	    1,    0,	/* A_body rotate y */
	    1,   31,	/* A_body rotate z */
};
AnimeRecord AW_A_wing_anm={
	30,
	18,
	AW_A_wing_prm,
	AW_A_wing_tbl
};
static SkeletonRecord cube4[1]=
	{AW_A_Rflap_01_,0.000000,0.000000,0.000000,0,0,15804,NULL,NULL};
static SkeletonRecord cube3[1]=
	{AW_A_Rflap_02_,0.000000,0.000000,0.000000,0,0,16962,NULL,NULL};
static SkeletonRecord chn7[1]=
	{NULL,49.000000,23.000000,0.000000,0,0,16383,NULL,NULL};
static SkeletonRecord A_Rgun[1]=
	{AW_A_Rgun_,0.000000,0.000000,0.000000,-32767,-32767,16383,NULL,NULL};
static SkeletonRecord cube2[1]=
	{AW_A_Lflap_02_,0.000000,0.000000,0.000000,-32767,-32767,-15804,NULL,NULL};
static SkeletonRecord cube2_1[1]=
	{AW_A_Lflap_01_,0.000000,0.000000,0.000000,-32767,-32767,-16962,NULL,NULL};
static SkeletonRecord chn10[1]=
	{NULL,21.930000,-0.302000,10.883000,-32767,0,28212,NULL,cube3};
static SkeletonRecord A_Lgun[1]=
	{AW_A_Lgun_,0.000000,0.000000,0.000000,0,0,-16383,NULL,chn7};
static SkeletonRecord chn15[1]=
	{NULL,21.930000,-0.302000,-10.690000,0,-32767,-4554,NULL,cube2_1};
static SkeletonRecord chn13[1]=
	{NULL,21.930000,-0.302000,10.690000,-32767,0,28212,chn10,cube4};
static SkeletonRecord chn12[1]=
	{NULL,21.930000,-0.302000,-10.883000,0,-32767,-4554,chn15,cube2};
static SkeletonRecord A_Lwing[1]=
	{AW_A_Lwing_,0.000000,0.000000,0.000000,0,0,4554,NULL,chn12};
static SkeletonRecord A_Rwing[1]=
	{AW_A_Rwing_,0.000000,0.000000,0.000000,0,0,4554,NULL,chn13};
static SkeletonRecord chn4[1]=
	{NULL,38.000000,34.000000,-4.317000,0,0,16383,NULL,A_Lwing};
static SkeletonRecord chn9[1]=
	{NULL,49.000000,-23.000000,0.000000,0,-32767,16383,chn4,A_Rgun};
static SkeletonRecord chn6[1]=
	{NULL,38.000000,-34.000000,-4.317000,0,-32767,16383,chn9,A_Rwing};
static SkeletonRecord A_body[1]=
	{AW_A_body_,0.000000,0.000000,0.000000,0,0,-16383,A_Lgun,chn6};
static SkeletonRecord chn2[1]=
	{NULL,0.000000,0.000000,-62.000000,-16383,0,0,NULL,A_body};
SkeletonPtr AW_A_wing_list[]={
	chn2,
	cube4,
	cube3,
	chn7,
	A_Rgun,
	cube2,
	cube2_1,
	chn10,
	A_Lgun,
	chn15,
	chn13,
	chn12,
	A_Lwing,
	A_Rwing,
	chn4,
	chn9,
	chn6,
	A_body,
	NULL
};
