#include<ultra64.h>
extern Vtx AND_LF_08_v[];
extern Lights1 AND_LF_08_material[];

extern unsigned short AND_Hand_txt[];



#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE


/* ======== o1 ======== */

Gfx AND_LF_08[]={

	gsDPLoadTextureBlock(AND_Hand_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR, 5, 5, G_TX_NOLOD, G_TX_NOLOD ),


	gsSPVertex(&AND_LF_08_v[0],29,0),
	gsSP1Quadrangle(0, 1, 2, 3, 0),
	gsSP1Quadrangle(4, 0, 5, 6, 0),
	gsSP1Quadrangle(3, 2, 7, 8, 0),
	gsSP1Quadrangle(3, 8, 9, 5, 0),
	gsSP1Quadrangle(10, 11, 12, 13, 0),
	gsSP1Quadrangle(10, 13, 14, 15, 0),
	gsSP1Quadrangle(16, 17, 11, 10, 0),
	gsSP1Triangle(14, 13, 18, 0),
	gsSP1Quadrangle(19, 18, 13, 12, 0),
	gsSP1Quadrangle(18, 20, 8, 14, 0),
	gsSP1Triangle(9, 8, 20, 0),
	gsSP1Quadrangle(21, 4, 22, 23, 0),
	gsSP1Triangle(6, 22, 4, 0),
	gsSP1Quadrangle(6, 5, 9, 24, 0),
	gsSP1Quadrangle(6, 24, 25, 22, 0),
	gsSP1Quadrangle(20, 26, 24, 9, 0),
	gsSP1Quadrangle(26, 19, 27, 25, 0),
	gsSP1Quadrangle(12, 11, 28, 27, 0),
	gsSP2Triangles(28, 25, 27, 0, 12, 27, 19, 0),
	gsSP2Triangles(23, 22, 25, 0, 25, 24, 26, 0),
	gsSP2Triangles(10, 15, 16, 0, 3, 5, 0, 0),
	gsSP1Triangle(28, 11, 17, 0),
	gsSPEndDisplayList(),
}; /* o1 */ 

#undef G_CC_PRIMSHADE
#undef gs_Nin_LoadTextureImage
#undef gs_Nin_SetUpTileDescrip
/*  29 vertices */
Vtx AND_LF_08_v[]={
	{     1,    -2,     3,     0,    43,  1594,   -55,   -96,    42,   255},	/* 0 */
	{     1,    -2,    -3,     0,   -42,  1594,   -60,   -63,   -80,   255},	/* 1 */
	{     7,    -5,    -3,     0,   -79,  1732,   -21,  -114,   -23,   255},	/* 2 */
	{     7,    -5,     3,     0,    80,  1732,   -10,  -115,    27,   255},	/* 3 */
	{     1,     3,     3,     0,    43,  1470,   -59,    66,    79,   255},	/* 4 */
	{     7,    -2,     7,     0,   134,  1619,   -26,   -39,   108,   255},	/* 5 */
	{     7,     3,     7,     0,   135,  1447,   -10,    49,   107,   255},	/* 6 */
	{    20,    -5,    -3,     0,  -429,  1738,     8,  -115,   -28,   255},	/* 7 */
	{    20,    -5,     3,     0,   430,  1738,    20,  -115,    22,   255},	/* 8 */
	{    20,    -2,     7,     0,   377,  1624,    11,   -48,   107,   255},	/* 9 */
	{     7,    -2,    -7,     0,   890,  1619,   -11,   -48,  -108,   255},	/* 10 */
	{     7,     3,    -7,     0,   889,  1447,   -25,    41,  -109,   255},	/* 11 */
	{    20,     3,    -7,     0,   646,  1452,    12,    49,  -108,   255},	/* 12 */
	{    20,    -2,    -7,     0,   647,  1624,    26,   -40,  -109,   255},	/* 13 */
	{    20,    -5,    -3,     0,   594,  1738,     8,  -115,   -28,   255},	/* 14 */
	{     7,    -5,    -3,     0,   944,  1732,   -21,  -114,   -23,   255},	/* 15 */
	{     1,    -2,    -3,     0,   981,  1594,   -60,   -63,   -80,   255},	/* 16 */
	{     1,     3,    -3,     0,   981,  1470,   -52,    98,   -43,   255},	/* 17 */
	{    26,    -3,    -3,     0,   555,  1601,    53,   -97,   -43,   255},	/* 18 */
	{    26,     2,    -3,     0,   555,  1477,    61,    64,   -80,   255},	/* 19 */
	{    26,    -3,     3,     0,   469,  1601,    60,   -65,    79,   255},	/* 20 */
	{     1,     3,    -3,     0,   -42,  1470,   -52,    98,   -43,   255},	/* 21 */
	{     7,     5,     3,     0,    82,  1333,   -19,   116,    22,   255},	/* 22 */
	{     7,     5,    -3,     0,   -81,  1333,    -7,   116,   -28,   255},	/* 23 */
	{    20,     3,     7,     0,   378,  1452,    27,    40,   108,   255},	/* 24 */
	{    20,     5,     3,     0,   432,  1339,    11,   116,    27,   255},	/* 25 */
	{    26,     2,     3,     0,   469,  1477,    56,    97,    42,   255},	/* 26 */
	{    20,     5,    -3,     0,   592,  1339,    22,   115,   -23,   255},	/* 27 */
	{     7,     5,    -3,     0,   942,  1333,    -7,   116,   -28,   255},	/* 28 */
};

unsigned short AND_Hand_txt[] = {
	0x530f, 0x530f, 0x530d, 0x530d, 0x530d, 0x534d, 0x638d, 0x740f, 0x9cd1, 0xcdd7, 0xfe9f, 0xff25, 0xffad, 0xfff1, 0xfff5, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xffad, 0xff27, 0xfe9f, 0xd599, 0x9cd3, 0x7c11, 0x638f, 0x5b4d, 0x530d, 0x530d, 0x530f, 0x530f, 0x530f, 
	0x5b0f, 0x5b4f, 0x5b4f, 0x638f, 0x63cf, 0x6c0f, 0x7c4f, 0x94d1, 0xb595, 0xee5b, 0xff21, 0xffa7, 0xffef, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xffef, 0xffa9, 0xff23, 0xee5d, 0xbd97, 0x94d3, 0x7c51, 0x6c0f, 0x6b8f, 0x638f, 0x634f, 0x5b4f, 0x5b0f, 
	0x634f, 0x638f, 0x6bcf, 0x7411, 0x7c51, 0x8cd1, 0x9d53, 0xb5d5, 0xde59, 0xfedd, 0xff63, 0xffe9, 0xffef, 0xfff3, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff1, 0xffeb, 0xff67, 0xfee1, 0xde5b, 0xbdd7, 0x9d15, 0x8cd3, 0x7c51, 0x7411, 0x6bcf, 0x638f, 0x634f, 
	0x6b8f, 0x73cf, 0x7c51, 0x8cd1, 0x9d13, 0xad95, 0xc615, 0xde99, 0xff1d, 0xff61, 0xffa7, 0xffed, 0xfff1, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xffef, 0xffa9, 0xff63, 0xfedf, 0xde9b, 0xc619, 0xad95, 0x9d13, 0x8cd1, 0x7c51, 0x73cf, 0x6b8f, 
	0x740f, 0x7c4f, 0x8cd1, 0xa553, 0xbdd5, 0xd657, 0xeed9, 0xff1d, 0xffa1, 0xffe5, 0xffe9, 0xffef, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xfff1, 0xffed, 0xffa7, 0xff63, 0xff1f, 0xeedb, 0xd659, 0xbdd5, 0xa553, 0x94d1, 0x844f, 0x7c0f, 
	0x8c8f, 0x94cf, 0xa551, 0xbdd5, 0xde97, 0xff19, 0xff5d, 0xffa1, 0xffe5, 0xffe9, 0xffed, 0xfff1, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xffef, 0xffeb, 0xffe7, 0xffa3, 0xff5f, 0xff1b, 0xde97, 0xc615, 0xad51, 0x94cf, 0x8c8f, 
	0xa50f, 0xad4f, 0xc5d3, 0xe695, 0xff19, 0xff5d, 0xffe1, 0xffe5, 0xffe7, 0xffeb, 0xffef, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xfff1, 0xffed, 0xffeb, 0xffe7, 0xffa1, 0xff5d, 0xff19, 0xe695, 0xc5d3, 0xad4f, 0xa50f, 
	0xbdcf, 0xce11, 0xe653, 0xfed7, 0xff5b, 0xffdf, 0xffe3, 0xffe7, 0xffeb, 0xffef, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xfff1, 0xffed, 0xffe9, 0xffe5, 0xffdf, 0xff5b, 0xff17, 0xe693, 0xce11, 0xbdcf, 
	0xe64f, 0xee91, 0xfed5, 0xff59, 0xff9d, 0xffe3, 0xffe7, 0xffeb, 0xffef, 0xfff1, 0xfff5, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xffef, 0xffeb, 0xffe7, 0xffe1, 0xff9d, 0xff57, 0xff13, 0xf691, 0xe64f, 
	0xff11, 0xff13, 0xff57, 0xff9b, 0xffdf, 0xffe5, 0xffe9, 0xffef, 0xfff1, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff5, 0xfff1, 0xffed, 0xffe9, 0xffe3, 0xffdd, 0xff99, 0xff55, 0xff13, 0xff11, 
	0xff93, 0xff95, 0xff99, 0xffdd, 0xffe3, 0xffe7, 0xffed, 0xfff1, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff5, 0xfff5, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xffef, 0xffe9, 0xffe5, 0xffdf, 0xffd9, 0xffd5, 0xff93, 0xff93, 
	0xffd5, 0xffd7, 0xffdb, 0xffdf, 0xffe5, 0xffeb, 0xffef, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xfff3, 0xfff3, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xffef, 0xffeb, 0xffe5, 0xffdf, 0xffdb, 0xffd7, 0xffd5, 0xffd3, 
	0xffd5, 0xffd9, 0xffdd, 0xffe1, 0xffe7, 0xffeb, 0xfff1, 0xfff3, 0xfff5, 0xfff7, 0xfff7, 0xfff7, 0xfff5, 0xfff3, 0xfff1, 0xffef, 0xffef, 0xfff1, 0xfff3, 0xfff5, 0xfff5, 0xfff7, 0xfff5, 0xfff3, 0xffef, 0xffe9, 0xffe5, 0xffdf, 0xffdb, 0xffd7, 0xffd5, 0xffd5, 
	0xffd7, 0xffd9, 0xffdd, 0xffe3, 0xffe7, 0xffed, 0xfff1, 0xfff3, 0xfff5, 0xfff5, 0xfff5, 0xfff5, 0xfff3, 0xffaf, 0xff6d, 0xff6b, 0xff6b, 0xff6d, 0xffaf, 0xfff3, 0xfff5, 0xfff5, 0xfff3, 0xfff1, 0xffed, 0xffe9, 0xffe3, 0xffdf, 0xffd9, 0xffd7, 0xffd5, 0xffd5, 
	0xffd5, 0xffd9, 0xffdd, 0xffe1, 0xffe7, 0xffeb, 0xffef, 0xfff3, 0xfff3, 0xfff5, 0xfff3, 0xfff3, 0xffaf, 0xff6b, 0xfee7, 0xfea5, 0xfea5, 0xfee7, 0xff6b, 0xffaf, 0xfff1, 0xfff3, 0xfff1, 0xffef, 0xffed, 0xffe7, 0xffe3, 0xffdd, 0xffd9, 0xffd5, 0xffd5, 0xffd5, 
	0xffd5, 0xffd7, 0xffdb, 0xffe1, 0xffe5, 0xffe9, 0xffed, 0xffef, 0xfff1, 0xfff1, 0xfff1, 0xffef, 0xff6b, 0xfee7, 0xfe61, 0xfddf, 0xfddf, 0xfe61, 0xfee5, 0xff69, 0xffed, 0xffef, 0xffef, 0xffed, 0xffe9, 0xffe5, 0xffe1, 0xffdb, 0xffd7, 0xffd5, 0xffd3, 0xffd3, 
	0xff53, 0xff55, 0xff99, 0xffdd, 0xffe1, 0xffe5, 0xffe9, 0xffeb, 0xffed, 0xffed, 0xffeb, 0xff69, 0xfee5, 0xfe21, 0xfd5b, 0xfd17, 0xfd17, 0xfd5b, 0xfe1f, 0xfee3, 0xff67, 0xffeb, 0xffeb, 0xffe9, 0xffe7, 0xffe3, 0xffdf, 0xffd9, 0xff95, 0xff93, 0xff51, 0xff51, 
	0xfe8f, 0xfed3, 0xff15, 0xff59, 0xff9d, 0xffe1, 0xffe3, 0xffe5, 0xffe7, 0xffe7, 0xffa5, 0xff23, 0xfe5f, 0xfd59, 0xec95, 0xc411, 0xc411, 0xe493, 0xfd59, 0xfe5d, 0xff21, 0xffa5, 0xffe5, 0xffe5, 0xffe3, 0xffdf, 0xffdb, 0xff97, 0xff53, 0xff11, 0xfecf, 0xfe8f, 
	0xfdcd, 0xfe0f, 0xfe51, 0xfed5, 0xff17, 0xff5b, 0xff9d, 0xffdf, 0xffe1, 0xffa1, 0xff5f, 0xfe9b, 0xfd97, 0xec93, 0xb38f, 0x930b, 0x930b, 0xb38f, 0xec93, 0xfd97, 0xfe9b, 0xff5f, 0xff9f, 0xffdf, 0xffdf, 0xff9b, 0xff59, 0xff15, 0xfe91, 0xfe4f, 0xfdcd, 0xfdcd, 
	0xcccb, 0xd50b, 0xed4d, 0xfdd1, 0xfe53, 0xfed5, 0xff17, 0xff59, 0xff59, 0xff19, 0xfed9, 0xfe15, 0xfd11, 0xbbcd, 0x8ac9, 0x6a47, 0x6a47, 0x82c9, 0xbbcd, 0xf511, 0xfe15, 0xfed9, 0xff5b, 0xff9b, 0xff59, 0xff57, 0xfed5, 0xfe51, 0xfdcf, 0xf54b, 0xdccb, 0xccc9, 
	0x9b87, 0xa409, 0xbc4b, 0xdd0d, 0xfd8f, 0xfe11, 0xfe93, 0xfed3, 0xfed5, 0xfe93, 0xfe13, 0xfd4f, 0xcc4d, 0x9349, 0x6a47, 0x49c5, 0x49c5, 0x6247, 0x9349, 0xcc4d, 0xfd51, 0xfe53, 0xfed5, 0xff15, 0xfed5, 0xfe93, 0xfe11, 0xfd8f, 0xdccb, 0xbc49, 0xa3c9, 0x9b87, 
	0x6ac5, 0x7b07, 0x9387, 0xac09, 0xcccb, 0xf54d, 0xfdcf, 0xfe0f, 0xfe0f, 0xfdcf, 0xfd8d, 0xdccb, 0xabc9, 0x7ac7, 0x5205, 0x3983, 0x3983, 0x5205, 0x72c7, 0xa3c9, 0xd4cd, 0xfd8f, 0xfe11, 0xfe51, 0xfe11, 0xfdcf, 0xe54d, 0xc48b, 0xa409, 0x8b47, 0x72c7, 0x6ac5, 
	0x4a05, 0x5a45, 0x6ac7, 0x8347, 0xa3c9, 0xbc49, 0xd4cb, 0xe50b, 0xed4b, 0xe50b, 0xd4cb, 0xb409, 0x8b47, 0x6a85, 0x4a05, 0x39c3, 0x39c3, 0x4a05, 0x6ac7, 0x8b89, 0xac4b, 0xcd0d, 0xdd4d, 0xe58d, 0xdd4d, 0xc4cd, 0xac4b, 0x93c9, 0x7b07, 0x6287, 0x5245, 0x4a05, 
	0x3985, 0x41c5, 0x5205, 0x6287, 0x7b07, 0x9387, 0xa409, 0xb449, 0xbc49, 0xb449, 0xac49, 0x9bc9, 0x8347, 0x6ac7, 0x5a87, 0x5245, 0x5245, 0x5a87, 0x6b07, 0x8389, 0x9409, 0xac4b, 0xb48b, 0xb48b, 0xa44b, 0x9409, 0x8389, 0x6b07, 0x5a87, 0x4a05, 0x39c5, 0x3185, 
	0x2945, 0x3185, 0x41c5, 0x5247, 0x6287, 0x7307, 0x7b47, 0x8b87, 0x9387, 0x93c7, 0x93c9, 0x8bc9, 0x8389, 0x7b89, 0x7b49, 0x7309, 0x7309, 0x7349, 0x7b89, 0x83c9, 0x8bc9, 0x9409, 0x8c09, 0x8bc9, 0x8389, 0x7347, 0x6307, 0x5287, 0x4245, 0x39c5, 0x3185, 0x2945, 
	0x2985, 0x3187, 0x39c7, 0x4207, 0x4a47, 0x5a87, 0x62c7, 0x6ac7, 0x7307, 0x7b47, 0x8389, 0x93c9, 0x9c0b, 0xa44d, 0xa44f, 0xa44f, 0xa44f, 0xa44f, 0x9c4d, 0x940d, 0x8c0b, 0x83c9, 0x7b89, 0x6b47, 0x6307, 0x5ac7, 0x5287, 0x4247, 0x3a07, 0x31c7, 0x2985, 0x2985, 
	0x31c7, 0x31c7, 0x39c7, 0x3a07, 0x4247, 0x4a47, 0x4a47, 0x5287, 0x5ac7, 0x6b47, 0x83c9, 0x9c4d, 0xb4d1, 0xcd13, 0xdd55, 0xe597, 0xe597, 0xdd55, 0xcd13, 0xb4d1, 0x9c4d, 0x83cb, 0x6b49, 0x5b07, 0x5287, 0x4a87, 0x4247, 0x3a47, 0x3a07, 0x3207, 0x31c7, 0x29c7, 
	0x3a09, 0x3a09, 0x3a09, 0x3a09, 0x4249, 0x4247, 0x4247, 0x4a47, 0x52c7, 0x6b49, 0x8c0d, 0xb4d1, 0xdd95, 0xfe19, 0xfe5d, 0xfe9f, 0xfe9f, 0xfe5d, 0xfe1b, 0xdd95, 0xb4d1, 0x8c0d, 0x6b49, 0x52c7, 0x4a87, 0x4247, 0x3a47, 0x3a47, 0x3a49, 0x3a09, 0x3a09, 0x3209, 
	0x424b, 0x424b, 0x424b, 0x424b, 0x3a49, 0x3a07, 0x3a07, 0x4247, 0x52c9, 0x738b, 0xa44f, 0xd555, 0xfe1b, 0xfee1, 0xff25, 0xff67, 0xff67, 0xff25, 0xfee1, 0xfe5d, 0xd557, 0xa491, 0x7b8b, 0x5ac9, 0x4287, 0x3a47, 0x3a47, 0x3a49, 0x3a49, 0x3a4b, 0x424b, 0x424b, 
	0x428d, 0x428d, 0x428b, 0x424b, 0x3a49, 0x3a49, 0x3a47, 0x4287, 0x5b09, 0x840d, 0xbd13, 0xfddb, 0xfee1, 0xff67, 0xffab, 0xffed, 0xffed, 0xffab, 0xff67, 0xfee1, 0xfe1b, 0xbd15, 0x8c0f, 0x630b, 0x4a89, 0x3a47, 0x3a49, 0x3a49, 0x428b, 0x428b, 0x428d, 0x428d, 
	0x4acd, 0x4a8d, 0x4a8d, 0x428b, 0x424b, 0x3a49, 0x4289, 0x4ac9, 0x6b8d, 0x9c91, 0xdd97, 0xfe9f, 0xff27, 0xffad, 0xfff1, 0xfff3, 0xfff3, 0xfff1, 0xffad, 0xff27, 0xfe9f, 0xdd99, 0x9c93, 0x738d, 0x52cb, 0x4289, 0x4249, 0x428b, 0x428b, 0x4a8d, 0x4acd, 0x4acd, 
	0x52cf, 0x52cd, 0x4acd, 0x4acd, 0x4a8b, 0x42cb, 0x4acb, 0x5b4b, 0x840f, 0xb513, 0xf61b, 0xfee3, 0xff69, 0xffef, 0xfff3, 0xfff5, 0xfff5, 0xfff3, 0xffef, 0xff6b, 0xfee3, 0xfe1d, 0xbd15, 0x8411, 0x634d, 0x52cb, 0x4acb, 0x4a8b, 0x4acd, 0x4acd, 0x52cd, 0x52cf, 
};

