diff --git a/saco/deathwindow.cpp b/saco/deathwindow.cpp index 81450ac..784782e 100644 --- a/saco/deathwindow.cpp +++ b/saco/deathwindow.cpp @@ -134,6 +134,25 @@ void CDeathWindow::PushBack() //---------------------------------------------------- +void CDeathWindow::RenderText(CHAR *sz,RECT rect,DWORD dwColor,DWORD dwParams) +{ + rect.top -= 1; + m_pD3DFont->DrawText(m_pSprite,sz,-1,&rect,DT_NOCLIP|dwParams,0xFF000000); + rect.top += 2; + m_pD3DFont->DrawText(m_pSprite,sz,-1,&rect,DT_NOCLIP|dwParams,0xFF000000); + rect.top -= 1; + rect.left -= 1; + m_pD3DFont->DrawText(m_pSprite,sz,-1,&rect,DT_NOCLIP|dwParams,0xFF000000); + rect.left += 2; + m_pD3DFont->DrawText(m_pSprite,sz,-1,&rect,DT_NOCLIP|dwParams,0xFF000000); + rect.left -= 1; + + m_pD3DFont->DrawText(m_pSprite,sz,-1,&rect,DT_NOCLIP|dwParams,dwColor); + +} + +//---------------------------------------------------- + SIZE CDeathWindow::GetSymbolSize() { SIZE ret; diff --git a/saco/deathwindow.h b/saco/deathwindow.h index 365feba..c48f97d 100644 --- a/saco/deathwindow.h +++ b/saco/deathwindow.h @@ -35,6 +35,7 @@ private: public: void AddMessage(CHAR *szKiller, CHAR *szKillee, DWORD dwKillerColor, DWORD dwKilleeColor, BYTE byteWeaponID); + void RenderText(CHAR *sz,RECT rect,DWORD dwColor,DWORD dwParams); PCHAR SpriteIDForWeapon(BYTE byteWeaponID); CDeathWindow(IDirect3DDevice9 *pD3DDevice);