-
Автор темы
- #1
Добрый день! Подскажите, в чём может быть проблема. При использовании D3DXCreateFont (крашит игру)
Код:
(без шрифта игра виснит намертво)
Код:
C++:
typedef long(__stdcall* EndScene)(LPDIRECT3DDEVICE9);
static EndScene oEndScene = NULL;
bool FontsInitialized = FALSE;
HRESULT __stdcall hkEndScene(LPDIRECT3DDEVICE9 pDevice)
{
if (FontsInitialized == FALSE) {
D3DXCreateFont(pDevice, 11, 0, FW_BLACK, 0, FALSE, DEFAULT_CHARSET, OUT_TT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Tahoma", &m_pFont);
FontsInitialized = TRUE;
}
return oEndScene(pDevice);
}
kiero::bind(42, (void**)&oEndScene, hkEndScene);
oEndScene = (EndScene)kiero::getMethodsTable()[42];
Последнее редактирование: