Trying to send reason why the player leaves the game.

This commit is contained in:
lotodore
2008-11-25 23:19:34 +00:00
parent b236fa9d62
commit c57ea0985b
15 changed files with 65 additions and 24 deletions
+2 -2
View File
@@ -765,7 +765,7 @@ ClientThread::AddPlayerData(boost::shared_ptr<PlayerData> playerData)
}
void
ClientThread::RemovePlayerData(unsigned playerId)
ClientThread::RemovePlayerData(unsigned playerId, int removeReason)
{
boost::shared_ptr<PlayerData> tmpData;
@@ -785,7 +785,7 @@ ClientThread::RemovePlayerData(unsigned playerId)
if (tmpData.get())
{
// Remove player from gui.
GetCallback().SignalNetClientPlayerLeft(tmpData->GetUniqueId(), tmpData->GetName());
GetCallback().SignalNetClientPlayerLeft(tmpData->GetUniqueId(), tmpData->GetName(), removeReason);
}
}