Commit a34bccb5 authored by Max-Wilhelm Bruker's avatar Max-Wilhelm Bruker
Browse files

give back host privileges to game creator when he rejoins

parent 0d53f3f3
...@@ -246,6 +246,10 @@ Server_Player *Server_Game::addPlayer(Server_ProtocolHandler *handler, bool spec ...@@ -246,6 +246,10 @@ Server_Player *Server_Game::addPlayer(Server_ProtocolHandler *handler, bool spec
newPlayer->moveToThread(thread()); newPlayer->moveToThread(thread());
sendGameEvent(new Event_Join(newPlayer->getProperties())); sendGameEvent(new Event_Join(newPlayer->getProperties()));
players.insert(playerId, newPlayer); players.insert(playerId, newPlayer);
if (newPlayer->getUserInfo()->getName() == creatorInfo->getName()) {
hostId = playerId;
sendGameEvent(new Event_GameHostChanged(playerId));
}
if (broadcastUpdate) if (broadcastUpdate)
room->broadcastGameListUpdate(this); room->broadcastGameListUpdate(this);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment