SA-MP/saco/chatwindow.cpp
2024-03-22 23:47:43 +08:00

64 lines
1.3 KiB
C++

#include "main.h"
//----------------------------------------------------
CChatWindow::CChatWindow(IDirect3DDevice9 *pD3DDevice, CFontRender *pFontRender, CHAR *szChatLogFile)
{
int x=0;
m_pD3DDevice = pD3DDevice;
m_pFontRender = pFontRender;
field_8 = 2;
// Create a sprite to use when drawing text
D3DXCreateSprite(pD3DDevice,&field_63A6);
D3DXCreateSprite(pD3DDevice,&field_63AA);
m_dwChatTextColor = D3DCOLOR_ARGB(255,255,255,255);
m_dwChatInfoColor = D3DCOLOR_ARGB(255,136,170,98);
m_dwChatDebugColor = D3DCOLOR_ARGB(255,169,196,228);
field_0 = 10;
field_C = 0;
if(szChatLogFile && strlen(szChatLogFile))
{
memset(&field_11[0],0,sizeof(field_11));
strncpy(field_11,szChatLogFile,MAX_PATH);
FILE *f = fopen(field_11, "w");
if(f)
{
field_D = 1;
fclose(f);
}
}
field_63BE = 0;
field_63BA = NULL;
field_63B6 = NULL;
field_63D2 = GetTickCount();
field_63DE = 1;
field_11E = 0;
field_116 = 0;
field_11A = 0;
CreateFonts();
}
//----------------------------------------------------
void CChatWindow::CreateFonts()
{
// TODO: CChatWindow::CreateFonts .text:100681D0
}
//----------------------------------------------------
void CChatWindow::AddDebugMessage(CHAR * szFormat, ...)
{
// TODO: CChatWindow::AddDebugMessage .text:100680F0
}