#include "../headers.h"
#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)
Gfx gfx_KT13[]={
	gsDPSetCombineMode(G_CC_MODULATERGBDECALA,G_CC_MODULATERGBDECALA),
	gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE,G_RM_AA_ZB_TEX_EDGE2),
	gsSPClearGeometryMode(G_CULL_BACK),
	gsSPDisplayList(KT13_grp_yajirushiT),
	gsSPSetGeometryMode(G_CULL_BACK),
	gsDPSetCombineMode(G_CC_MODULATERGBA,G_CC_MODULATERGBA),
	gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,G_RM_AA_ZB_OPA_SURF2),
	gsSPDisplayList(KT13_grp_fuchiR),
	gsSPDisplayList(KT13_grp_yamaR),
	gsSPDisplayList(KT13_grp_koyamaR),
	gsSPDisplayList(KT13_grp_ura),
	gsSPDisplayList(KT13_grp_cave_p),
	gsSPDisplayList(KT13_grp_water),
	gsSPDisplayList(KT13_grp_ice),
	gsSPDisplayList(KT13_grp_fuchi),
	gsSPDisplayList(KT13_grp_yama),
	gsSPDisplayList(KT13_grp_koyama),
	gsSPDisplayList(KT13_grp_cave),
	gsSPEndDisplayList(),
};

 ITEMBOXOBJ kt13itembox[]={			    
/* IpointKT13_obj_p1 */
	{168,0,-1131,0},
	{152,0,-1111,0},
	{108,0,-1080,0},
	{80,0,-1053,0},
	{132,0,-1098,-1},
/* IpointKT13_obj_p2 */
	{-1812,0,-1393,1},
	{-1414,0,-1131,1},
	{-1429,0,-1159,1},
	{-1401,0,-1103,1},
	{-1448,0,-1182,1},
/* IpointKT13_obj_p3 */
	{-2820,-80,1677,2},
	{-2677,-80,1497,2},
	{-2744,-80,1583,2},
	{-2730,-80,1507,2},
	{-2771,-80,1644,2},
/* IpointKT13_obj_p4 */
	{-1035,0,283,3},
	{-987,0,263,3},
	{-1010,0,326,3},
	{-1057,0,336,3},
	{0x8000}
};
SEARCHLIST kt13searchlist[]={
	KT13_obj_i2,ICE,1,0,      
	KT13_obj_i3,ICE,2,0,      
	KT13_obj_i4,ICE,3,0,      
	KT13_obj_i5,ICE,4,0,      
	KT13_obj_i6,ICE,5,0,            
	KT13_obj_i7,ICE,6,0,      
	KT13_obj_i8,ICE,7,0,      
	KT13_obj_c1,SNOW,8,0,     
	KT13_obj_c2,SNOW,9,0,     
	KT13_obj_c3,SNOW,10,0,    
	KT13_obj_c4,SNOW,11,0,    
	KT13_obj_c5,SNOW,12,0,    
	KT13_obj_c6,SNOW,13,0,    
	KT13_obj_c7,SNOW,14,0,    
	KT13_obj_c8,SNOW,15,0,    
	                         
	KT13_obj_i9,ICE,16,0,     
	KT13_obj_i10,ICE,17,0,    
	KT13_obj_i1,ICE,18,0,     
	                         
	KT13_grp_fuchi,OTHER,255,0,        

	KT13_grp_koyama,OTHER,255,0,        
	KT13_grp_yama,OTHER,255,0,          
	KT13_grp_cave_p,OTHER,255,0,        
	KT13_grp_anaume,OTHER,255,0,        

	0,0,0,0,
	};
