diff --git a/saco/chatwindow.cpp b/saco/chatwindow.cpp index a341a53..85d0f77 100644 --- a/saco/chatwindow.cpp +++ b/saco/chatwindow.cpp @@ -246,3 +246,21 @@ void CChatWindow::OnMouseWheel(int nDelta) m_pScrollBar->Scroll(-(nDelta*nScrollLines)); } } + +//---------------------------------------------------- + +void CChatWindow::AddChatMessage(PCHAR szName, DWORD dwColor, PCHAR szText) +{ + char *p = szText; + if(szText[0]) + { + do + { + if(*p > 0 && *p < 32) + *p = 32; + } + while(*++p); + } + + sub_10067BE0(2, szText, szName, m_dwChatTextColor, dwColor); +} diff --git a/saco/chatwindow.h b/saco/chatwindow.h index 08e13b9..24db1fb 100644 --- a/saco/chatwindow.h +++ b/saco/chatwindow.h @@ -67,7 +67,7 @@ public: public: - int sub_10067BE0(int a1, char *a2, int a3, int a4, int a5); // .text:10067BE0 + int sub_10067BE0(int a1, char *a2, char *a3, DWORD a4, DWORD a5); // .text:10067BE0 void AddChatMessage(PCHAR szName, DWORD dwColor, PCHAR szText); // .text:10068020