Added welcome messages and system messages to client.

This commit is contained in:
Barra Ó Catháin 2023-10-29 17:19:01 +00:00
parent a1b1b80449
commit 5fc7a9960c
1 changed files with 28 additions and 4 deletions

View File

@ -37,10 +37,34 @@ void * receivingThreadHandler(void * threadArguments)
while (true)
{
gnutls_record_recv(session, &currentMessage, sizeof(struct ServerToClientMessage));
switch (currentMessage.type)
{
case SYSTEM:
{
wattrset(gameWindow, A_BOLD);
wprintw(gameWindow, "%s\n", currentMessage.content);
wattrset(gameWindow, A_NORMAL);
break;
}
case LOCAL_CHAT:
{
wattrset(chatWindow, A_BOLD);
wprintw(chatWindow, "<%s>: ", currentMessage.name);
wattrset(chatWindow, A_NORMAL);
wprintw(chatWindow, "%s\n", currentMessage.content);
break;
}
default:
{
wattrset(chatWindow, A_BOLD);
wprintw(chatWindow, "<%s>: ", currentMessage.name);
wattrset(chatWindow, A_NORMAL);
wprintw(chatWindow, "%s\n", currentMessage.content);
break;
}
}
redrawClientLayout(gameWindow, chatWindow, inputWindow);
}
}