CServerClient Class Reference
#include <ServerClient.hpp>
Inherits BaseThread.
List of all members.
Detailed Description
Pro Spieler erstellten Client mittels Thread zum Verwalten der Verbindungsdaten, sowie der Authentifizierung
Constructor & Destructor Documentation
CServerClient::CServerClient |
( |
TCPsocket |
psSocket, |
|
|
CServer * |
pServer | |
|
) |
| | |
Konstruktor
- Parameters:
-
| psSocket | TCPsocket des Clients |
| pServer | Zeiger auf den Spieleverwatungsserver |
Member Function Documentation
void CServerClient::AddMessage |
( |
CMessage * |
psMessage |
) |
|
Message an die Schlange fuer den Client anhaengen
- Parameters:
-
| psMessage | Zeiger auf die Nachrichtenklasse |
void CServerClient::Chat |
( |
u16 |
nSender, |
|
|
char * |
szMessage | |
|
) |
| | |
Nachricht aufbereiten zum Abspeichern in der Messageschlange
- Parameters:
-
| nSender | ID des sendenden Spielers |
| szMessage | Zeiger auf die Nachricht an den Client |
bool CServerClient::SendMap |
( |
u8 |
nMapID |
) |
|
Erzeugt eine GAME_GET_MAP Antwortnachricht mit Kartendaten
- Parameters:
-
| nMapID | ID der karte mit der sie vom Server abgerufen werden kann |
void CServerClient::ProceedLevel |
( |
u8 |
nPlayerStartPos, |
|
|
u32 |
nStartTime | |
|
) |
| | |
Sendet eine GAME_END_LEVEL Antwortnachricht an alle Clients um zu informieren das ein neues Level geladen werden muss
The documentation for this class was generated from the following files:
- /Users/michael/Documents/TraxiSVN/src/server/ServerClient.hpp
- /Users/michael/Documents/TraxiSVN/src/server/ServerClient.cpp