
void hCreateFont(LPDIRECT3DDEVICE9 pDevice)
{
if(pFont == NULL)
{
D3DXCreateFont(pDevice, 14, 6, 500, 1, 0, 1, 0, 4, 0 | (0<<4), "Calibri", &pFont);
}
else
{
if(hDevice != pDevice)
{
hDevice = pDevice;
try
{
if(pFont != 0) pFont->Release();
} catch (...) {}
pFont = 0;
D3DXCreateFont(pDevice, 14, 6, 500, 1, 0, 1, 0, 4, 0 | (0<<4), "Calibri", &pFont);
}
}
}