bool CALLBACK presentCallback_HUD(CONST RECT* pSourceRect, CONST RECT* pDestRect, HWND hDestWindowOverride, CONST RGNDATA* pDirtyRegion)
{
if (SUCCEEDED(SF->getRender()->BeginRender()))
{
char buf[144];
sprintf(buf, "ANIMID: %d", SF->getSAMP()->getPlayers()->pLocalPlayer->sCurrentAnimID);
hudFont->Print(buf, -1, 1.0f, 800);
SF->getRender()->EndRender();
}
return true;
}
HRESULT CALLBACK Reset(D3DPRESENT_PARAMETERS* pPresentationParameters)
{
return true;
}
hudFont = SF->getRender()->CreateNewFont("Tahoma", 10, FCR_BORDER);
SF->getRender()->registerD3DCallback(eDirect3DDeviceMethods::D3DMETHOD_PRESENT, presentCallback_HUD);
SF->getRender()->registerD3DCallback(eDirect3DDeviceMethods::D3DMETHOD_RESET, Reset);