LPD3DXSPRITE Sprite; LPDIRECT3DTEXTURE9 MenuTexture; static BOOL Create = TRUE;
if(Directx.pFont == NULL)
D3DXCreateFontA(pDevice, 15, 0, FW_BOLD, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial Black", &Directx.pFont );
if (Mmax==0) Menu.RenderMenu();
if(Mvisible){
if(Create)
{
D3DXCreateTextureFromFileInMemory(pDevice,&Menu,sizeof(Menupic),&MenuTexture);
D3DXCreateSprite(pDevice,&Sprite);
Create = FALSE;
D3DXVECTOR3 POS;
POS.x = 10;
POS.y = 300;
POS.z = 0;
Sprite->Begin(NULL);
Sprite->Draw(MenuTexture,NULL,NULL,&POS,0xFFFFFFFF);
Sprite->End();
}
BYTE Menupic[] = {Long Code};
if(Create){
D3DXCreateTextureFromFileInMemory(pDevice,&Menupic,sizeof(Menupic),&MenuTexture);
D3DXCreateSprite(pDevice,&Sprite);
Create = FALSE;
}
D3DXVECTOR3 POS;
POS.x = 15;
POS.y = 15;
POS.z = 0;
if (Mmax==0) Menu.RenderMenu();
if(Mvisible){
Sprite->Begin(D3DXSPRITE_ALPHABLEND);
Sprite->Draw(MenuTexture,NULL,NULL,&POS,0xFFFFFFFF);
Sprite->End();
}
Now I'm fixing anothe rproblem, ( DONT NEED HELP )