#include<ultra64.h>
extern Vtx CN_Gake_v[];
extern Lights1 CN_Gake_material[];

extern unsigned short CN_Gake_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


/* ======== o3 ======== */

Gfx CN_Gake[]={

	gsDPLoadTextureBlock(CN_Gake_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_CLAMP | G_TX_NOMIRROR, 5, 5, G_TX_NOLOD, G_TX_NOLOD ),


	gsSPVertex(&CN_Gake_v[0], 4, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSPEndDisplayList(),
}; /* o3 */ 

#undef G_CC_PRIMSHADE
#undef gs_Nin_LoadTextureImage
#undef gs_Nin_SetUpTileDescrip
/*   4 vertices */
Vtx CN_Gake_v[]={
	{  0,1080,900,0,3072,0,-119,0,0,255 },   /* v0 used p3/V1 1 times */ 
	{  0,1080,-900,0,0,0,-119,0,0,255 },   /* v1 used p3/V2 1 times */ 
	{  0,0,-900,0,0,1024,-119,0,0,255 },   /* v2 used p3/V3 1 times */ 
	{  0,0,900,0,3072,1024,-119,0,0,255 },   /* v3 used p3/V4 1 times */ 
};




unsigned short CN_Gake_txt[] = {
	0x1082, 0x1042, 0x1082, 0x842, 0x0, 0x840, 0x1884, 0x1884, 0x1042, 0x840, 0x0, 0x840, 0x842, 0x840, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x840, 0x1082, 0x842, 0x0, 0x840, 0x842, 0x0, 0x0, 0x1042, 0x18c4, 
	0x1, 0x4a0d, 0x0, 0x0, 0x0, 0x1084, 0x3189, 0x20c7, 0x398b, 0x7b57, 0x0, 0x0, 0x0, 0x1, 0x4a0d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2949, 0x7315, 0x20c6, 0x20c4, 0x840, 0x0, 0x0, 0x0, 0x0, 
	0x1043, 0x520f, 0x41cd, 0x0, 0x0, 0x841, 0x843, 0x398b, 0x4a0d, 0x8399, 0x1, 0x1, 0x1, 0x1, 0x520f, 0x3149, 0x0, 0x1, 0x41cb, 0x0, 0x841, 0x841, 0x1, 0x843, 0x8397, 0x6b13, 0x5a51, 0x1885, 0x0, 0x0, 0x1, 0x2949, 
	0x398b, 0x520f, 0x4a0f, 0x1, 0x1, 0x1, 0x801, 0x1885, 0x520f, 0x8397, 0x841, 0x1, 0x1, 0x1, 0x520f, 0x41cb, 0x1, 0x1, 0x4a0f, 0x1885, 0x3149, 0x2907, 0x1, 0x3189, 0x8bd9, 0x8bd9, 0x524f, 0x1083, 0x0, 0x1, 0x2949, 0x4a0d, 
	0x5a51, 0x520f, 0x520f, 0x1, 0x1043, 0x843, 0x801, 0x18c5, 0x4a0d, 0x7315, 0x841, 0x1, 0x1, 0x1, 0x4a0d, 0x4a0d, 0x1, 0x841, 0x4a0f, 0x398b, 0x524f, 0x398b, 0x1, 0x524f, 0x8bd9, 0x6b13, 0x2107, 0x1, 0x1, 0x841, 0x3149, 0x520f, 
	0x6291, 0x524f, 0x4a0f, 0x2907, 0x843, 0x843, 0x841, 0x2907, 0x4a0d, 0x3149, 0x20c5, 0x843, 0x1, 0x1, 0x41cd, 0x4a0d, 0x1885, 0x2907, 0x4a0f, 0x520f, 0x4a0d, 0x2107, 0x1, 0x4a0f, 0x6b13, 0x398b, 0x841, 0x1, 0x1043, 0x3149, 0x41cd, 0x520f, 
	0x524f, 0x398b, 0x4a0f, 0x2949, 0x843, 0x841, 0x841, 0x843, 0x3149, 0x4a0d, 0x3149, 0x20c5, 0x1, 0x1, 0x398b, 0x41cd, 0x3149, 0x398b, 0x4a0d, 0x20c7, 0x2107, 0x1, 0x1, 0x398b, 0x4a0d, 0x20c5, 0x1, 0x1, 0x2907, 0x5a91, 0x7315, 0x5a91, 
	0x398b, 0x4a0d, 0x4a0d, 0x3149, 0x18c5, 0x1083, 0x1885, 0x843, 0x2107, 0x41cd, 0x3149, 0x398b, 0x1043, 0x1, 0x18c5, 0x3149, 0x2907, 0x2907, 0x41cd, 0x843, 0x843, 0x1, 0x1, 0x3149, 0x398b, 0x1083, 0x1, 0x843, 0x398b, 0x6291, 0x5a51, 0x4a0d, 
	0x1885, 0x1885, 0x418b, 0x3149, 0x3149, 0x18c5, 0x18c5, 0x18c5, 0x3149, 0x3149, 0x3149, 0x398b, 0x1885, 0x1043, 0x1083, 0x3149, 0x20c5, 0x1085, 0x3149, 0x801, 0x1, 0x1, 0x1, 0x3149, 0x2909, 0x841, 0x1, 0x18c5, 0x520f, 0x520f, 0x2907, 0x1083, 
	0x1, 0x841, 0x1083, 0x20c5, 0x398b, 0x1083, 0x1043, 0x843, 0x18c5, 0x3149, 0x20c7, 0x41cd, 0x41cd, 0x1885, 0x1083, 0x3149, 0x20c7, 0x1885, 0x418b, 0x1885, 0x1, 0x1, 0x843, 0x398b, 0x2107, 0x1, 0x1, 0x2949, 0x6ad3, 0x6291, 0x1885, 0x1, 
	0x1, 0x1, 0x2907, 0x20c7, 0x524f, 0x1083, 0x1043, 0x843, 0x1083, 0x841, 0x20c7, 0x3149, 0x41cd, 0x2907, 0x841, 0x3149, 0x2907, 0x18c5, 0x41cd, 0x20c7, 0x1, 0x1, 0x1043, 0x3149, 0x18c5, 0x1, 0x843, 0x41cd, 0x524f, 0x5a91, 0x49cd, 0x1, 
	0x1, 0x1, 0x398b, 0x18c5, 0x6291, 0x20c5, 0x1043, 0x1, 0x1, 0x841, 0x41cb, 0x520f, 0x41cb, 0x3189, 0x1, 0x1, 0x1885, 0x1083, 0x520f, 0x3149, 0x1, 0x1, 0x18c5, 0x2107, 0x1043, 0x1, 0x843, 0x524f, 0x524f, 0x49cd, 0x41cb, 0x843, 
	0x1, 0x1, 0x398b, 0x1083, 0x62d3, 0x18c5, 0x841, 0x1, 0x1, 0x1, 0x2909, 0x4a0f, 0x398b, 0x4a0d, 0x1, 0x1, 0x1083, 0x1043, 0x524f, 0x418b, 0x1, 0x1, 0x1085, 0x20c5, 0x1885, 0x1, 0x1083, 0x520f, 0x398b, 0x41cb, 0x1885, 0x843, 
	0x1, 0x1, 0x398b, 0x41cb, 0x6ad3, 0x18c5, 0x1, 0x1, 0x1, 0x1, 0x398b, 0x398b, 0x3149, 0x520f, 0x843, 0x1, 0x20c5, 0x1083, 0x524f, 0x4a0d, 0x1, 0x1, 0x1043, 0x1043, 0x3149, 0x1, 0x843, 0x398b, 0x3149, 0x3149, 0x18c5, 0x1043, 
	0x1, 0x841, 0x398b, 0x41cb, 0x6ad3, 0x5a51, 0x1, 0x1, 0x1, 0x841, 0x398b, 0x398b, 0x4a0d, 0x5a4f, 0x3149, 0x801, 0x1043, 0x1885, 0x5a4f, 0x4a0d, 0x1, 0x1, 0x1, 0x1, 0x4a0d, 0x3149, 0x1, 0x2907, 0x2907, 0x2107, 0x20c7, 0x1, 
	0x841, 0x841, 0x398b, 0x41cb, 0x6ad3, 0x62d3, 0x1043, 0x1, 0x1, 0x801, 0x398b, 0x41cb, 0x5a4f, 0x6291, 0x3149, 0x1885, 0x1, 0x2907, 0x524f, 0x41cd, 0x1, 0x1, 0x801, 0x1, 0x4a0f, 0x4a0d, 0x1, 0x2107, 0x18c5, 0x1083, 0x843, 0x841, 
	0x1083, 0x843, 0x2907, 0x41cd, 0x6291, 0x6ad3, 0x1043, 0x1, 0x1, 0x843, 0x20c5, 0x41cd, 0x5a91, 0x6ad3, 0x20c5, 0x1083, 0x841, 0x2907, 0x3149, 0x398b, 0x1, 0x801, 0x1, 0x1083, 0x4a0d, 0x4a0d, 0x1, 0x1083, 0x1083, 0x843, 0x843, 0x841, 
	0x1083, 0x843, 0x1083, 0x2949, 0x5a91, 0x62d3, 0x2107, 0x843, 0x1, 0x1, 0x41cb, 0x4a0f, 0x62d3, 0x62d3, 0x18c5, 0x843, 0x1885, 0x2907, 0x20c5, 0x524f, 0x20c7, 0x843, 0x1, 0x841, 0x398b, 0x4a0d, 0x1, 0x1083, 0x398b, 0x2107, 0x1, 0x841, 
	0x1, 0x841, 0x1043, 0x2107, 0x4a0d, 0x6291, 0x524f, 0x1885, 0x1, 0x1, 0x49cd, 0x524f, 0x6291, 0x2907, 0x18c5, 0x843, 0x1083, 0x2907, 0x1085, 0x520f, 0x398b, 0x1, 0x841, 0x1, 0x18c5, 0x4a0d, 0x1, 0x1885, 0x4a0d, 0x398b, 0x1083, 0x1, 
	0x1, 0x1043, 0x1083, 0x20c7, 0x398b, 0x4a0d, 0x524f, 0x398b, 0x1, 0x1, 0x2107, 0x41cd, 0x524f, 0x2909, 0x2907, 0x1083, 0x1885, 0x2907, 0x843, 0x49cd, 0x41cd, 0x801, 0x2909, 0x1, 0x843, 0x41cd, 0x1, 0x398b, 0x520f, 0x41cb, 0x20c7, 0x1, 
	0x1, 0x1885, 0x1083, 0x3149, 0x398b, 0x3149, 0x5a91, 0x398b, 0x1, 0x1, 0x3149, 0x418b, 0x5a51, 0x2907, 0x2909, 0x1083, 0x1043, 0x2907, 0x841, 0x1, 0x41cb, 0x1, 0x1885, 0x1, 0x1, 0x2949, 0x1, 0x398b, 0x524f, 0x398b, 0x2907, 0x1, 
	0x841, 0x1885, 0x843, 0x2907, 0x398b, 0x1, 0x520f, 0x20c7, 0x1, 0x1, 0x2907, 0x398b, 0x5a4f, 0x2107, 0x18c5, 0x1, 0x801, 0x2909, 0x1, 0x2907, 0x398b, 0x1, 0x1885, 0x1, 0x1, 0x1, 0x1, 0x2907, 0x520f, 0x6291, 0x2907, 0x1, 
	0x801, 0x1043, 0x841, 0x2907, 0x41cb, 0x801, 0x398b, 0x20c7, 0x1, 0x1, 0x841, 0x3189, 0x524f, 0x6291, 0x20c7, 0x1, 0x1, 0x2107, 0x1, 0x841, 0x398b, 0x1, 0x1043, 0x1, 0x1, 0x1, 0x1, 0x1043, 0x41cb, 0x5a4f, 0x20c7, 0x1, 
	0x1, 0x843, 0x841, 0x1, 0x398b, 0x843, 0x843, 0x20c7, 0x1, 0x1, 0x1885, 0x1043, 0x3149, 0x6291, 0x1, 0x1, 0x1, 0x2907, 0x1, 0x843, 0x4a0d, 0x843, 0x1083, 0x1, 0x841, 0x1, 0x1, 0x1043, 0x398b, 0x41cd, 0x1885, 0x1, 
	0x1, 0x841, 0x841, 0x1, 0x41cb, 0x843, 0x1043, 0x2107, 0x1, 0x20c5, 0x1885, 0x843, 0x2907, 0x6291, 0x841, 0x841, 0x841, 0x1885, 0x20c7, 0x41cb, 0x524f, 0x1885, 0x1083, 0x1085, 0x1083, 0x1, 0x1, 0x1043, 0x398b, 0x398b, 0x1083, 0x1, 
	0x1, 0x1, 0x1, 0x1, 0x398b, 0x41cd, 0x1885, 0x2107, 0x1, 0x2107, 0x1885, 0x801, 0x2907, 0x524f, 0x1083, 0x843, 0x841, 0x843, 0x3149, 0x5a4f, 0x520f, 0x3149, 0x1885, 0x843, 0x20c7, 0x1, 0x1, 0x1083, 0x398b, 0x398b, 0x1083, 0x1, 
	0x1, 0x841, 0x841, 0x1043, 0x18c5, 0x398b, 0x2107, 0x2907, 0x841, 0x2107, 0x2107, 0x1085, 0x3149, 0x398b, 0x1, 0x843, 0x20c7, 0x1, 0x398b, 0x520f, 0x41cb, 0x2107, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1885, 0x41cd, 0x41cd, 0x1083, 0x1, 
	0x1, 0x1043, 0x1885, 0x18c5, 0x3149, 0x41cb, 0x3149, 0x2907, 0x18c5, 0x2907, 0x2907, 0x20c7, 0x1885, 0x398b, 0x841, 0x2909, 0x41cd, 0x1, 0x1083, 0x2907, 0x2107, 0x843, 0x1, 0x841, 0x1, 0x1, 0x1, 0x2107, 0x5a4f, 0x4a0d, 0x1083, 0x1, 
	0x1, 0x1043, 0x1885, 0x20c5, 0x398b, 0x41cd, 0x398b, 0x2909, 0x18c5, 0x20c7, 0x2107, 0x841, 0x1, 0x2907, 0x18c5, 0x520f, 0x524f, 0x843, 0x1, 0x843, 0x841, 0x841, 0x841, 0x1, 0x1, 0x1, 0x841, 0x398b, 0x6ad3, 0x41cd, 0x843, 0x1, 
	0x1043, 0x841, 0x801, 0x1043, 0x2907, 0x398b, 0x3149, 0x843, 0x841, 0x1, 0x2107, 0x1, 0x1, 0x1, 0x3149, 0x524f, 0x398b, 0x2907, 0x1, 0x843, 0x841, 0x1, 0x1, 0x1, 0x843, 0x841, 0x1885, 0x41cd, 0x520f, 0x2107, 0x801, 0x843, 
	0x3149, 0x18c5, 0x1083, 0x1083, 0x1085, 0x2949, 0x398b, 0x1, 0x1, 0x1, 0x2107, 0x841, 0x843, 0x1885, 0x3149, 0x398b, 0x1083, 0x1, 0x1, 0x1, 0x1, 0x1, 0x843, 0x18c5, 0x2107, 0x18c5, 0x2107, 0x398b, 0x2907, 0x843, 0x18c5, 0x3149, 
	0x398b, 0x2907, 0x2907, 0x20c5, 0x841, 0x1, 0x2107, 0x1, 0x1, 0x1043, 0x18c5, 0x1083, 0x1885, 0x1885, 0x20c5, 0x1083, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1885, 0x3149, 0x2907, 0x1885, 0x20c7, 0x2907, 0x1083, 0x841, 0x2907, 0x41cd, 
};

