

#ifdef GFX_SHAPE

/***************************************************************************************************
		Convert from NINGEN		(cloud) 																
****************************************************************************************************/

static Vtx vtx_cloud_0[] = {
	{     26,     26,      0,     0,   990,     0,    -1,   -1,   -1,  180}, 
	{    -25,     26,      0,     0,     0,     0,    -1,   -1,   -1,  180}, 
	{    -25,    -25,      0,     0,     0,   990,    -1,   -1,   -1,  180}, 
	{     26,    -25,      0,     0,   990,   990,    -1,   -1,   -1,  180}, 
};

static unsigned short cloud_txt[] = {
    0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff01,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff01,  0xff01,  0xff02,  0xff02,  0xff02,  0xff07,  0xff15,  0xff1b,  0xff1c,  0xff18,  0xff16,  0xff1c,  0xff1f,  0xff24,  0xff1f,  0xff17,  0xff05,  0xff01,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff04,  0xff10,  0xff17,  0xff1c,  0xff1f,  0xff27,  0xff3f,  0xff50,  0xff69,  0xff6a,  0xff69,  0xff67,  0xff61,  0xff69,  0xff68,  0xff62,  0xff56,  0xff3b,  0xff21,  0xff12,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff16,  0xff3d,  0xff5f,  0xff73,  0xff7c,  0xff7d,  0xff72,  0xff77,  0xff94,  0xffb4,  0xffc7,  0xffcb,  0xffcb,  0xffc1,  0xffbb,  0xffb8,  0xffad,  0xff9b,  0xff82,  0xff67,  0xff43,  0xff1f,  0xff05,  0xff00,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xff01,  0xff15,  0xff58,  0xff9f,  0xffbf,  0xffcc,  0xffd4,  0xffd0,  0xffc2,  0xffb6,  0xffbf,  0xffd8,  0xffea,  0xffeb,  0xffea,  0xffe6,  0xffe4,  0xffdf,  0xffd9,  0xffce,  0xffc2,  0xffb0,  0xff89,  0xff51,  0xff1f,  0xff01,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff01,  0xff14,  0xfe3e,  0xfe9c,  0xffcc,  0xffd7,  0xffe5,  0xffee,  0xffee,  0xffe5,  0xffde,  0xffe1,  0xffec,  0xfff3,  0xfff5,  0xfff2,  0xffef,  0xffef,  0xffeb,  0xffe6,  0xffe2,  0xffdf,  0xffdb,  0xffc6,  0xff8b,  0xff44,  0xff0c,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xfe07,  0xfc2e,  0xfa78,  0xfac0,  0xfbcd,  0xfde9,  0xfef2,  0xfff7,  0xfff6,  0xfff3,  0xfff1,  0xffef,  0xfef3,  0xfef8,  0xfefa,  0xfef8,  0xfff7,  0xfff8,  0xfff2,  0xffeb,  0xffe8,  0xffe7,  0xffe7,  0xffe2,  0xffbd,  0xff69,  0xff1c,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xfe01,  0xfb0f,  0xf642,  0xf297,  0xf1ca,  0xf2db,  0xf5f1,  0xf9f6,  0xfcf9,  0xfdf8,  0xfef9,  0xfdf9,  0xfcf5,  0xfaf8,  0xfaf9,  0xfbfa,  0xfcfa,  0xfdf9,  0xfef9,  0xfdf6,  0xfdf2,  0xfdf0,  0xfeef,  0xffec,  0xffea,  0xffd8,  0xff8e,  0xff31,  0xff01,  0xff00,  0xff00,  
    0xff00,  0xfd02,  0xf812,  0xf042,  0xe98c,  0xe6c7,  0xe7e3,  0xebf2,  0xf0f9,  0xf4fa,  0xf8fa,  0xfaf9,  0xf9f9,  0xf5f9,  0xf2fa,  0xf1fb,  0xf3f7,  0xf5f9,  0xf8f8,  0xf9f8,  0xf8f8,  0xf7f9,  0xf8f6,  0xfaf3,  0xfcf0,  0xfeea,  0xfed7,  0xfda3,  0xfc45,  0xfd06,  0xfe01,  0xff00,  
    0xfe00,  0xfb01,  0xf30d,  0xea34,  0xe26c,  0xdbba,  0xdaea,  0xdff6,  0xe5fa,  0xebfa,  0xf0fb,  0xf2fb,  0xf1fa,  0xeefc,  0xe9fc,  0xe6f9,  0xe7f8,  0xebf8,  0xeef8,  0xeef9,  0xeef8,  0xeff9,  0xf1f9,  0xf5f4,  0xf9f0,  0xfbe7,  0xfbd0,  0xf9a0,  0xf952,  0xf913,  0xfb00,  0xfc00,  
    0xfc00,  0xf900,  0xf10a,  0xe82d,  0xde6c,  0xd6bf,  0xd3e9,  0xd5f8,  0xdafb,  0xe2fb,  0xe8fc,  0xecfb,  0xebfd,  0xe6fd,  0xe0fc,  0xdbf7,  0xdaf7,  0xdcf8,  0xe0f9,  0xe3f9,  0xe4f8,  0xe6f8,  0xebf9,  0xf1f3,  0xf5ef,  0xf8e7,  0xf6d5,  0xf5a8,  0xf466,  0xf526,  0xf801,  0xf900,  
    0xf900,  0xf500,  0xef0c,  0xe73c,  0xdf81,  0xd6c2,  0xd2de,  0xd3f9,  0xd7fd,  0xdefe,  0xe4fd,  0xe7fd,  0xe6fe,  0xe2fd,  0xdbfe,  0xd5f9,  0xd2f7,  0xd2f6,  0xd5f8,  0xd8fa,  0xdcf9,  0xe2f8,  0xe8f8,  0xeff5,  0xf3f2,  0xf5ee,  0xf3e0,  0xf1c1,  0xf18c,  0xf242,  0xf40b,  0xf601,  
    0xf500,  0xf206,  0xed1a,  0xe854,  0xe2a7,  0xdbd6,  0xd7e7,  0xd7f9,  0xd9fd,  0xdeff,  0xe2fe,  0xe5fe,  0xe4fb,  0xe1fb,  0xdcfa,  0xd6f9,  0xd2f5,  0xd1f5,  0xd2f8,  0xd5f9,  0xdafa,  0xe1f9,  0xe9f8,  0xeff7,  0xf3f5,  0xf3f1,  0xf1ea,  0xefda,  0xefb6,  0xf060,  0xf31b,  0xf500,  
    0xf000,  0xee15,  0xea47,  0xe695,  0xe3d5,  0xe0ea,  0xdef3,  0xdef9,  0xdffc,  0xe1fe,  0xe4fc,  0xe5fb,  0xe5fa,  0xe4fa,  0xe2fa,  0xdef6,  0xdaf6,  0xd6f5,  0xd5f8,  0xd7fa,  0xdcfb,  0xe4fa,  0xebfa,  0xf0f9,  0xf2f8,  0xf1f3,  0xefed,  0xeee3,  0xeec8,  0xf076,  0xf325,  0xf501,  
    0xeb00,  0xe927,  0xe67a,  0xe3cb,  0xe1e8,  0xe0f1,  0xe0f7,  0xe1fb,  0xe2f9,  0xe4fa,  0xe6fa,  0xe7fa,  0xe8fa,  0xe9f9,  0xe9f9,  0xe8f8,  0xe5f7,  0xe1f7,  0xdcf9,  0xdcfa,  0xe0fb,  0xe6fa,  0xecfa,  0xeff9,  0xf0f8,  0xeff4,  0xedef,  0xede4,  0xeeca,  0xf076,  0xf428,  0xf600,  
    0xe800,  0xe62b,  0xe283,  0xded5,  0xdbe8,  0xdaf0,  0xdbf8,  0xdff9,  0xe2f9,  0xe5f9,  0xe7f8,  0xe9fa,  0xebf9,  0xeef9,  0xeff9,  0xeff9,  0xedf8,  0xe8fa,  0xe3fa,  0xe0f9,  0xe0fa,  0xe4f9,  0xe9f9,  0xebf9,  0xebf7,  0xeaf3,  0xeaee,  0xebe0,  0xeeb9,  0xf165,  0xf51f,  0xf800,  
    0xe800,  0xe525,  0xe073,  0xd9c4,  0xd5e6,  0xd2ee,  0xd4f7,  0xd8f8,  0xdef9,  0xe1f8,  0xe5f9,  0xe8f9,  0xecf9,  0xeff9,  0xf2f9,  0xf2f8,  0xf0f9,  0xebfa,  0xe4fb,  0xdef9,  0xdaf8,  0xdcf8,  0xe0f9,  0xe2f9,  0xe3f8,  0xe3f4,  0xe6ec,  0xe9d9,  0xed9d,  0xf24c,  0xf616,  0xf900,  
    0xec00,  0xe816,  0xe250,  0xd99b,  0xd1d4,  0xcde7,  0xcdf0,  0xd1f7,  0xd6f8,  0xdaf9,  0xdff9,  0xe4f9,  0xe9f9,  0xecf9,  0xeef8,  0xeff8,  0xedf9,  0xe8f9,  0xe0fa,  0xd6f8,  0xd0f9,  0xcef9,  0xd0f9,  0xd3f9,  0xd6f7,  0xd9f1,  0xe0ea,  0xe6cd,  0xec8b,  0xf240,  0xf60f,  0xfa00,  
    0xf100,  0xee02,  0xe72a,  0xde6d,  0xd4b3,  0xcdda,  0xcae0,  0xcbf1,  0xcef8,  0xd1f9,  0xd5f9,  0xdaf9,  0xe0fa,  0xe3fa,  0xe5f8,  0xe6f9,  0xe4fa,  0xdffa,  0xd5fb,  0xcbfa,  0xc1fb,  0xbdf9,  0xbff9,  0xc3f9,  0xcaf5,  0xd1ef,  0xd9e7,  0xe2cb,  0xeb8d,  0xf247,  0xf810,  0xfb00,  
    0xf700,  0xf400,  0xee15,  0xe54c,  0xd9a8,  0xcfdb,  0xc9df,  0xc6ef,  0xc5f9,  0xc6fa,  0xc9fa,  0xcefa,  0xd2fa,  0xd5fb,  0xd7f9,  0xd8fb,  0xd6fb,  0xd1fb,  0xc8fb,  0xbdfb,  0xb4fb,  0xb0f9,  0xb2f9,  0xb8f9,  0xc0f4,  0xcaee,  0xd4e6,  0xe0ce,  0xea8d,  0xf348,  0xf912,  0xfc00,  
    0xfc00,  0xf900,  0xf304,  0xeb4e,  0xdfb5,  0xd1e5,  0xc6ea,  0xbff6,  0xbbf9,  0xbbfa,  0xbdf9,  0xc0fa,  0xc3f9,  0xc6f9,  0xc8fa,  0xc9fb,  0xc7fb,  0xc2fc,  0xbbfb,  0xb2fc,  0xabfb,  0xa7f9,  0xa9fa,  0xb1f9,  0xbaf4,  0xc6ef,  0xd2e7,  0xdfcc,  0xeb85,  0xf43f,  0xfb0d,  0xfe00,  
    0xfe00,  0xfc00,  0xf806,  0xee54,  0xe1c9,  0xd0ee,  0xc2f5,  0xb9f8,  0xb4fa,  0xb3fb,  0xb4fa,  0xb5fa,  0xb6f9,  0xb7fa,  0xb9fc,  0xbafc,  0xb9fd,  0xb6fc,  0xb2fd,  0xacfc,  0xa6fb,  0xa4f9,  0xa7fb,  0xaff9,  0xb8f4,  0xc5ef,  0xd2e3,  0xe1b9,  0xed6f,  0xf631,  0xfd02,  0xff00,  
    0xff00,  0xfe00,  0xfa02,  0xf055,  0xe1cf,  0xcff0,  0xc0f8,  0xb6f8,  0xb1fa,  0xaff9,  0xaef9,  0xaef8,  0xaef9,  0xaefc,  0xaffc,  0xb0fc,  0xb0fc,  0xaffd,  0xadfc,  0xa9fd,  0xa6fc,  0xa6fb,  0xa8fb,  0xb0f8,  0xbaf4,  0xc7ee,  0xd5dc,  0xe497,  0xf049,  0xf918,  0xfe00,  0xff00,  
    0xff00,  0xff00,  0xfb00,  0xf148,  0xe3c9,  0xd2ef,  0xc2f7,  0xb8f7,  0xb3f8,  0xb0f7,  0xaef8,  0xadf8,  0xacfb,  0xaafa,  0xa9fa,  0xabf9,  0xacfc,  0xadfc,  0xaefa,  0xaefb,  0xacfd,  0xacfd,  0xaffb,  0xb5f8,  0xbff5,  0xcdeb,  0xdace,  0xe878,  0xf328,  0xfb00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xfc01,  0xf426,  0xe8ac,  0xd9e8,  0xccf2,  0xc1f4,  0xbbf5,  0xb7f3,  0xb4f5,  0xb1f5,  0xaef5,  0xacf4,  0xacf5,  0xacf7,  0xadfa,  0xb0f9,  0xb3f2,  0xb5f3,  0xb6f5,  0xb6f9,  0xb8f8,  0xbef5,  0xc9f0,  0xd5e7,  0xe3c3,  0xee62,  0xf815,  0xfd00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xfe00,  0xf908,  0xef63,  0xe4d0,  0xd9e8,  0xd1ec,  0xcbec,  0xc6e9,  0xc0e7,  0xbbe9,  0xb6e9,  0xb3ea,  0xb2ef,  0xb2f5,  0xb3f8,  0xb7f4,  0xbcee,  0xc1e8,  0xc3e8,  0xc6eb,  0xc8ed,  0xcdec,  0xd6eb,  0xe1e2,  0xebb0,  0xf449,  0xfb07,  0xfe00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xfc00,  0xf61a,  0xef6a,  0xe9b5,  0xe3cd,  0xdcd0,  0xd7d0,  0xd2d0,  0xcbd8,  0xc5e1,  0xbfe4,  0xbdeb,  0xbcf2,  0xbef2,  0xc3ef,  0xcae8,  0xd0da,  0xd4d8,  0xd7dd,  0xd9e3,  0xdfe4,  0xe5e1,  0xedcd,  0xf481,  0xfa29,  0xfe00,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xff00,  0xfc00,  0xf90c,  0xf435,  0xf157,  0xed74,  0xe98b,  0xe4aa,  0xdcca,  0xd6d9,  0xd0e2,  0xcde8,  0xcdec,  0xcfec,  0xd4ea,  0xdbda,  0xe2c1,  0xe6b4,  0xe9bd,  0xebc5,  0xeec2,  0xf2b3,  0xf684,  0xfb41,  0xfe0a,  0xff00,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xfe01,  0xfc01,  0xfa0c,  0xf924,  0xf54d,  0xf17a,  0xeca2,  0xe7bf,  0xe2d3,  0xe0db,  0xdfdf,  0xe2de,  0xe6ce,  0xeb9f,  0xef77,  0xf368,  0xf568,  0xf66b,  0xf966,  0xfb54,  0xfd2f,  0xfe0d,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xfe00,  0xfe05,  0xfd20,  0xfa43,  0xf666,  0xf37f,  0xf092,  0xefa2,  0xefa6,  0xf196,  0xf36f,  0xf642,  0xfa28,  0xfc20,  0xfd1e,  0xfd1d,  0xfe18,  0xff0e,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff01,  0xfe14,  0xfd28,  0xfb34,  0xfa38,  0xfa38,  0xfa33,  0xfb22,  0xfc14,  0xfd0d,  0xfe00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  
    0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xfe05,  0xfe06,  0xfe02,  0xfe00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  0xff00,  
};

static Gfx gfx_cloud_0[] = {
	gs_Tani_LoadTextureImage2(cloud_txt, G_IM_FMT_IA, G_IM_SIZ_16b, 32, 32, 0, 7),
	gsSPVertex(&vtx_cloud_0[0],  4, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 0, 2, 3, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_kazekozo[] = {
	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
	gsSPClearGeometryMode(G_LIGHTING), 
	gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, 7, 0,  0,0,0, 0,0,0),

	gsSPTexture(0xffff,0xffff, 0, 0, G_ON),

	gs_Tani_SetUpTileDescrip(G_IM_FMT_IA, G_IM_SIZ_16b, 32, 32,  0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),

		gsSPDisplayList(gfx_cloud_0),

	gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsSPSetGeometryMode(G_LIGHTING), 
	gsSPEndDisplayList() 
};

#endif
