Merge branch 'master' of ssh://cockatrice.de/home/cockgit/cockatrice

Conflicts:
	common/server_game.cpp
This commit is contained in:
Max-Wilhelm Bruker
2010-09-07 03:55:56 +02:00
3 changed files with 19 additions and 13 deletions

View File

@@ -958,18 +958,7 @@ ResponseCode Server_ProtocolHandler::cmdNextTurn(Command_NextTurn * /*cmd*/, Com
if (!game->getGameStarted())
return RespGameNotStarted;
const QMap<int, Server_Player *> &players = game->getPlayers();
const QList<int> keys = players.keys();
int activePlayer = game->getActivePlayer();
int listPos = keys.indexOf(activePlayer);
do {
++listPos;
if (listPos == keys.size())
listPos = 0;
} while (players.value(keys[listPos])->getSpectator());
game->setActivePlayer(keys[listPos]);
game->nextTurn();
return RespOk;
}