LPDIRECT3DDEVICE9 g_pDevice = 0;
void Font_Alessandro( LPDIRECT3DDEVICE9 pDevice){
if (g_pDevice != pDevice)
{
g_pDevice = pDevice;
if (Directx.pFont != 0)
Directx.pFont->Release();
Directx.pFont = 0;
D3DXCreateFontA(pDevice, 16, 0, FW_BOLD, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial", &Directx.pFont );
}
}
Font_Alessandro(pDevice);
void Fonte_Alessandro( LPDIRECT3DDEVICE9 pDevice){
if (g_pDevice != pDevice)
{
g_pDevice = pDevice;
try
{
if (Directx.pFont != 0)
Directx.pFont->Release();
} catch (...) {}
Directx.pFont = 0;
D3DXCreateFontA(pDevice, 15, 5, FW_BOLD, 2, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, ANTIALIASED_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial", &Directx.pFont);
}
try
{
if (Directx.pFont1 != 0)
Directx.pFont1->Release();
} catch (...) {}
Directx.pFont1 = 0;
D3DXCreateFontA(pDevice, 15, 5, FW_BOLD, 2, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, ANTIALIASED_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial Black", &Directx.pFont1);
}
Fonte_Alessandro(pDevice);