/**********************************************************************************
		Wind face.
											[ Mar 14, 1996 ]
***********************************************************************************/


#ifdef	HMS_SHAPE


extern Gfx gfx_wind_face[];


/* ===============================================================================
        : Hierarchy map data of WindFace.
================================================================================== */
Hierarchy RCP_HmsWindFace[] = {
    hmsHeader(200)
    hmsBegin()
        hmsGfx(RM_XSURF, gfx_wind_face)
    hmsEnd()
    hmsExit()
};


#else


/* ===============================================================================
        : Gfx data of WindFace.
================================================================================== */
static Vtx vtx_wind_face_0[] = {
	{    -19,    -19,      0,     0,   992,   992,    -1,   -1,   -1,  255}, 
	{     20,    -19,      0,     0,     0,   992,    -1,   -1,   -1,  255}, 
	{     20,     20,      0,     0,     0,     0,    -1,   -1,   -1,  255}, 
	{    -19,     20,      0,     0,   992,     0,    -1,   -1,   -1,  255}, 
};

static unsigned short wind_face_txt[] = {
    0xff01,  0xff00,  0xff00,  0xff01,  0xff02,  0xff02,  0xfd03,  0xfd05,  0xfe05,  0xfe04,  0xff04,  0xfe05,  0xfe07,  0xff0b,  0xfe12,  0xfe09,  0xff0b,  0xff08,  0xfe07,  0xff06,  0xfe07,  0xfe05,  0xfd09,  0xfd07,  0xfd06,  0xfd06,  0xff04,  0xff06,  0xff05,  0xff01,  0xff01,  0xff00,  
    0xff01,  0xff00,  0xf900,  0xe208,  0xd318,  0xcf0e,  0xca1a,  0xcd22,  0xd927,  0xf225,  0xfc22,  0xfd22,  0xfd26,  0xff33,  0xfe4c,  0xfe59,  0xfe55,  0xfe4d,  0xfe3d,  0xfd29,  0xfd1d,  0xfb1a,  0xf615,  0xe814,  0xdb11,  0xe50a,  0xf705,  0xfc02,  0xfd01,  0xff02,  0xff01,  0xff01,  
    0xff00,  0xff09,  0xe404,  0x1e7a,  0x21c1,  0x2ac6,  0x2dbb,  0x4ca3,  0xa988,  0xd96d,  0xf162,  0xf87f,  0xfb9f,  0xfcba,  0xfecd,  0xfdd8,  0xfed4,  0xfecf,  0xfdc3,  0xfbb1,  0xf59a,  0xea92,  0xd673,  0xae7c,  0x4e8f,  0x2dab,  0x33af,  0x13a4,  0x0061,  0xeb06,  0xfd01,  0xff03,  
    0xff00,  0xfd00,  0x0169,  0x2dc8,  0x79f3,  0x7efa,  0x3cf9,  0x27f0,  0x4adb,  0xa7c7,  0xd4c7,  0xebe4,  0xf5f4,  0xfaf9,  0xfcf9,  0xfdf7,  0xfdf5,  0xfcf4,  0xfaf1,  0xf1f4,  0xe4ee,  0xc9ee,  0xa1c8,  0x61c9,  0x51e2,  0x7bf0,  0x90f4,  0x56f5,  0x12bf,  0x0517,  0xee01,  0xff03,  
    0xff00,  0xff02,  0x019a,  0x66ec,  0xa5fa,  0xb2fc,  0x83fe,  0x59fe,  0x2efb,  0x47f6,  0xa3f3,  0xcdf9,  0xe5fb,  0xf2fa,  0xf8f9,  0xfaf8,  0xfbf6,  0xf7f4,  0xeef1,  0xddec,  0xc0ef,  0x96f2,  0x5eed,  0x58f4,  0x98fa,  0xb9fd,  0xaafd,  0x6bf9,  0x1edc,  0x0a75,  0xe800,  0xff02,  
    0xff00,  0xff05,  0x02af,  0x32f2,  0x69f8,  0x87fc,  0x76ff,  0x6cfe,  0x5bff,  0x31fe,  0x42fc,  0x97fc,  0xc9fb,  0xe8fa,  0xf4f9,  0xf6f8,  0xf4f5,  0xebf3,  0xd8f0,  0xb9f2,  0x8af5,  0x51f8,  0x2ffb,  0x52fd,  0x84fe,  0x83ff,  0x62fd,  0x39f8,  0x11e8,  0x0b8f,  0xe901,  0xff00,  
    0xff00,  0xff03,  0x0094,  0x07ea,  0x1df8,  0x3afd,  0x3eff,  0x44ff,  0x51ff,  0x48ff,  0x1cff,  0x3bff,  0x97fe,  0xd0fd,  0xecfd,  0xeffc,  0xf4fb,  0xdcf9,  0xb8f9,  0x87fa,  0x47fc,  0x1dfd,  0x24fe,  0x26ff,  0x33ff,  0x3eff,  0x30fc,  0x19f1,  0x0ad0,  0x0675,  0xeb00,  0xff00,  
    0xff01,  0xff00,  0xf413,  0x109d,  0x10d2,  0x19eb,  0x1dfc,  0x21ff,  0x25ff,  0x3eff,  0x0fff,  0x0dff,  0x4fff,  0x9cff,  0xd3ff,  0xf3fe,  0xf6fe,  0xcefe,  0x8dfe,  0x48fe,  0x15fe,  0x05ff,  0x04ff,  0x0aff,  0x24ff,  0x2dfd,  0x2aef,  0x1ece,  0x128f,  0xcc07,  0xf200,  0xff02,  
    0xff02,  0xff06,  0xf215,  0xc142,  0x8e8e,  0x4fd1,  0x48f7,  0x32ff,  0x18ff,  0x06ff,  0x03ff,  0x03ff,  0x1fff,  0x73ff,  0xc7ff,  0xf6ff,  0xf8ff,  0xc4ff,  0x62ff,  0x22ff,  0x06ff,  0x00ff,  0x04ff,  0x1cff,  0x4dff,  0x5bfc,  0x44e2,  0xcaa8,  0xd25a,  0xe520,  0xfa09,  0xff04,  
    0xff03,  0xff07,  0xfd11,  0xea38,  0xd794,  0xebdf,  0xf5f7,  0xebfe,  0x92ff,  0x3aff,  0x11ff,  0x09ff,  0x3dff,  0x84ff,  0xc4ff,  0xf9ff,  0xfcff,  0xc8ff,  0x6aff,  0x24ff,  0x06ff,  0x14ff,  0x31ff,  0x72fe,  0xecfe,  0xf4fb,  0xeee5,  0xeaa4,  0xf651,  0xfa1a,  0xfd08,  0xfe06,  
    0xff02,  0xff07,  0xff1a,  0xfc59,  0xf9ca,  0xfffb,  0xfffc,  0xfffe,  0xfaff,  0xdaff,  0xaeff,  0x74ff,  0x8dff,  0xb9ff,  0xd5ff,  0xfaff,  0xfeff,  0xf2ff,  0xd5ff,  0xa5ff,  0x79ff,  0xbeff,  0xf9ff,  0xfbfe,  0xfdfd,  0xfefb,  0xfdf0,  0xfcb7,  0xfd5c,  0xfe1d,  0xff08,  0xff06,  
    0xff01,  0xff07,  0xff27,  0xff7f,  0xfee3,  0xfffd,  0xfffe,  0xfefe,  0xfdff,  0xfdff,  0xfbff,  0xecff,  0xf2ff,  0xf7ff,  0xfbff,  0xfcff,  0xffff,  0xffff,  0xffff,  0xfaff,  0xf8ff,  0xfdff,  0xfefe,  0xfefd,  0xfefb,  0xfefb,  0xfff4,  0xfec0,  0xfe60,  0xff1f,  0xff09,  0xff05,  
    0xff00,  0xff08,  0xff35,  0xff95,  0xffeb,  0xfffd,  0xfffe,  0xfcfe,  0xf4ff,  0xf7ff,  0xfbff,  0xfcff,  0xfeff,  0xfeff,  0xffff,  0xfeff,  0xffff,  0xffff,  0xffff,  0xffff,  0xfdff,  0xfbff,  0xf8fd,  0xf4fc,  0xfaf9,  0xfff9,  0xfff2,  0xffbd,  0xff5e,  0xff20,  0xff09,  0xff04,  
    0xff00,  0xff0a,  0xff3d,  0xff97,  0xffe9,  0xfffd,  0xfffd,  0xcffe,  0x6cff,  0x55ff,  0xa5ff,  0xe4ff,  0xfeff,  0xfcff,  0xfaff,  0xfbff,  0xfeff,  0xffff,  0xffff,  0xffff,  0xdeff,  0x9eff,  0x52fe,  0x6cfa,  0xc7f6,  0xfff6,  0xffee,  0xffb6,  0xff5c,  0xff22,  0xff09,  0xff03,  
    0xff00,  0xff09,  0xff39,  0xff8a,  0xffdf,  0xfffb,  0xfffc,  0xdbfe,  0x7eff,  0x03ff,  0x2cfe,  0x7dff,  0xcfff,  0xf4ff,  0xecff,  0xe9ff,  0xf5ff,  0xfdff,  0xffff,  0xadff,  0x8cff,  0x31fe,  0x0cfc,  0x82f8,  0xd1f6,  0xfff5,  0xffef,  0xffba,  0xff60,  0xff25,  0xff09,  0xff02,  
    0xff00,  0xff06,  0xff2c,  0xff79,  0xffcf,  0xfff8,  0xfffc,  0xe0fe,  0xa7fe,  0x82fe,  0x2afe,  0x30fe,  0x64fe,  0xc8ff,  0xe7ff,  0xe0ff,  0xe8ff,  0xf2ff,  0xceff,  0x7bff,  0x20fe,  0x1ffd,  0x9bfb,  0xd7f8,  0xfbf6,  0xfef3,  0xfff3,  0xffc8,  0xff6f,  0xff2e,  0xff0d,  0xff03,  
    0xff00,  0xff04,  0xff22,  0xff69,  0xffc3,  0xfff6,  0xfffd,  0xf3fe,  0xd8ff,  0xc1fe,  0x90fe,  0x54fe,  0x3ffe,  0x9afe,  0xe4ff,  0xd1ff,  0xd6ff,  0xe3ff,  0x96ff,  0x32fe,  0x55fe,  0xbafd,  0xeefb,  0xfcf9,  0xfbf8,  0xfdf4,  0xfff5,  0xffde,  0xff8f,  0xff41,  0xff16,  0xff06,  
    0xff00,  0xff04,  0xff22,  0xfe6b,  0xfec8,  0xfefa,  0xfeff,  0xfcfe,  0xf3ff,  0xe0ff,  0xcbfe,  0xc0ff,  0x71ff,  0x85ff,  0xceff,  0xc2ff,  0xc7ff,  0xd4ff,  0x9fff,  0x68ff,  0xb6ff,  0xdafd,  0xf2fc,  0xfbfb,  0xfdf8,  0xfdf5,  0xfff5,  0xffed,  0xffb3,  0xff5a,  0xff23,  0xff0b,  
    0xff00,  0xff06,  0xff2c,  0xff81,  0xfde3,  0xfefe,  0xffff,  0xfeff,  0xfdff,  0xf5ff,  0xedff,  0xe7ff,  0xdcff,  0xd1ff,  0xd0ff,  0xcfff,  0xd1ff,  0xcdff,  0xd2ff,  0xd3ff,  0xdbff,  0xe2ff,  0xeffe,  0xf8fd,  0xfcfb,  0xfef7,  0xfff4,  0xfff5,  0xffd4,  0xff7b,  0xff30,  0xff11,  
    0xff00,  0xff09,  0xff3c,  0xffaa,  0xfdf8,  0xfeff,  0xfdff,  0xfeff,  0xfcff,  0xfdff,  0xfdff,  0xfbff,  0xf2ff,  0xf6ff,  0xfcff,  0xf7ff,  0xf3ff,  0xf5ff,  0xf3ff,  0xf5ff,  0xecff,  0xf7ff,  0xfbfe,  0xfefd,  0xfefc,  0xfcf8,  0xfff4,  0xfff7,  0xfff2,  0xffa7,  0xff3a,  0xff14,  
    0xff00,  0xff0c,  0xff51,  0xffd4,  0xfdfd,  0xfbff,  0xf6ff,  0xf9ff,  0xfdff,  0xffff,  0xfeff,  0xfeff,  0xfdff,  0xfdff,  0xfcff,  0xf9ff,  0xfbff,  0xfdff,  0xfcff,  0xfeff,  0xffff,  0xffff,  0xffff,  0xfffe,  0xfffc,  0xf6f9,  0xf9f3,  0xfff5,  0xfff9,  0xffc0,  0xff44,  0xff16,  
    0xff00,  0xff12,  0xff6a,  0xffe7,  0xfefe,  0xf5ff,  0xc5ff,  0xf4ff,  0xfcff,  0xfeff,  0xffff,  0xffff,  0xfdff,  0xf9ff,  0xe5ff,  0x91ff,  0x93ff,  0xe9ff,  0xfbff,  0xfcff,  0xfdff,  0xfdff,  0xfdff,  0xfdfe,  0xfcfd,  0xe0fa,  0xeef2,  0xfff3,  0xfff9,  0xffca,  0xff48,  0xff14,  
    0xff00,  0xff11,  0xff76,  0xffef,  0xfefe,  0xf4ff,  0x99ff,  0xe1ff,  0xf6ff,  0xf9ff,  0xfbff,  0xf9ff,  0xf6ff,  0xe2ff,  0x92ff,  0x3fff,  0x36ff,  0x87ff,  0xe6ff,  0xf1ff,  0xf4ff,  0xf6ff,  0xfaff,  0xfbff,  0xeefd,  0xb6f9,  0xe4f2,  0xfff3,  0xfff7,  0xffc9,  0xff49,  0xff0f,  
    0xff00,  0xff12,  0xff70,  0xffeb,  0xfefd,  0xf4fe,  0x83ff,  0xa6ff,  0xdcff,  0xf0ff,  0xf5ff,  0xf0ff,  0xe6ff,  0x8eff,  0x3fff,  0x16ff,  0x0fff,  0x1dff,  0x6fff,  0xc1ff,  0xe7ff,  0xebff,  0xefff,  0xe6ff,  0xbbfd,  0xb2f9,  0xf0f6,  0xfff5,  0xfff2,  0xffc5,  0xff47,  0xff0c,  
    0xff01,  0xff0f,  0xff59,  0xffd7,  0xfefa,  0xfafd,  0xd0fe,  0x80ff,  0x99ff,  0xcaff,  0xdfff,  0xc9ff,  0x66ff,  0x28ff,  0x1bff,  0x14ff,  0x07ff,  0x02ff,  0x10ff,  0x60ff,  0xa3ff,  0xc0ff,  0xb7ff,  0x9aff,  0xa7fd,  0xe2fa,  0xf8fa,  0xfff8,  0xffeb,  0xffac,  0xff37,  0xff08,  
    0xff01,  0xff0b,  0xff3b,  0xffb3,  0xfff3,  0xfdfa,  0xf0fe,  0xd7ff,  0x83ff,  0x87ff,  0x77ff,  0x59ff,  0x30ff,  0x21ff,  0x3cff,  0x5cff,  0x5dff,  0x4aff,  0x1cff,  0x19ff,  0x4aff,  0x70ff,  0x8bff,  0xbefe,  0xe7fd,  0xfafb,  0xfcf9,  0xffee,  0xffd8,  0xff77,  0xff1e,  0xff04,  
    0xff01,  0xff06,  0xff1e,  0xff7d,  0xffdf,  0xfff2,  0xfcfc,  0xf3fe,  0xe4ff,  0xd0ff,  0xc6ff,  0xbdff,  0x6aff,  0x43ff,  0x53ff,  0x5dff,  0x5aff,  0x58ff,  0x49ff,  0x2eff,  0xcdfe,  0xdcff,  0xedfe,  0xf6fe,  0xfdfd,  0xfffb,  0xfff1,  0xffe2,  0xffa1,  0xff3a,  0xff0a,  0xff02,  
    0xff00,  0xff03,  0xff0d,  0xff42,  0xffaa,  0xffe3,  0xfff6,  0xfcfd,  0xfbfe,  0xf5ff,  0xefff,  0xd8fe,  0xaafe,  0x5ffe,  0x49ff,  0x67ff,  0x72ff,  0x5afd,  0x54fe,  0xc0fb,  0xe0fa,  0xf5fd,  0xfcfd,  0xfefd,  0xfffa,  0xfff3,  0xffe6,  0xffbd,  0xff56,  0xff14,  0xff03,  0xff01,  
    0xff00,  0xff01,  0xff05,  0xff17,  0xff50,  0xffa8,  0xffe3,  0xfff4,  0xfffc,  0xfefe,  0xfdff,  0xf2fe,  0xd9fd,  0xbefa,  0x25fc,  0x0cfc,  0x0bfa,  0x0af7,  0xdaf5,  0xe8f0,  0xf5ee,  0xfdec,  0xffee,  0xfff3,  0xffe5,  0xffcc,  0xff9c,  0xff56,  0xff1a,  0xff05,  0xff01,  0xff00,  
    0xff00,  0xff00,  0xff01,  0xff06,  0xff15,  0xff3b,  0xff6c,  0xff93,  0xffba,  0xffd8,  0xffe9,  0xfcec,  0xf9ed,  0xeae8,  0xd5e6,  0xd6e6,  0xe7e7,  0xd6e2,  0xeedd,  0xfbd6,  0xfdc8,  0xfeb2,  0xff9d,  0xff9c,  0xff7e,  0xff5a,  0xff2f,  0xff12,  0xff05,  0xff02,  0xff01,  0xff01,  
    0xff00,  0xff00,  0xff00,  0xff02,  0xff04,  0xff08,  0xff11,  0xff17,  0xff22,  0xff37,  0xff4a,  0xff6b,  0xff91,  0xfe9b,  0xfaa0,  0xf9a8,  0xf9af,  0xfaac,  0xfe9f,  0xff87,  0xff66,  0xff4d,  0xff3c,  0xff2c,  0xff1e,  0xff11,  0xff09,  0xff05,  0xff02,  0xff01,  0xff01,  0xff01,  
    0xff00,  0xff00,  0xff00,  0xff00,  0xff01,  0xff01,  0xff02,  0xff03,  0xff04,  0xff08,  0xff0e,  0xff1a,  0xff26,  0xff2c,  0xff32,  0xfe3a,  0xff3f,  0xff3c,  0xff35,  0xff2c,  0xff20,  0xfe19,  0xff12,  0xff0c,  0xff08,  0xff06,  0xff03,  0xff02,  0xff01,  0xff00,  0xff00,  0xff01,  
};

static Gfx gfx_wind_face_0[] = {
	gs_Tani_LoadTextureImage2(wind_face_txt, G_IM_FMT_IA, G_IM_SIZ_16b, 32, 32, 0, 7),
	gsSPVertex(&vtx_wind_face_0[0],  4, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 0, 2, 3, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_wind_face[] = {
	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_wind_face_0),

	gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsSPSetGeometryMode(G_LIGHTING), 
	gsSPEndDisplayList() 
};


#endif
