Implementing optional unlimited thinking time in LAN games on server side (GUI missing) ticket #24

This commit is contained in:
lotodore
2011-02-06 10:37:40 +00:00
parent 8c9a17f7db
commit e729647cec
6 changed files with 19 additions and 9 deletions
+8 -1
View File
@@ -1002,9 +1002,16 @@ ServerGame::CheckPassword(const string &password) const
}
bool
ServerGame::CheckSettings(const GameData &data, const string &password)
ServerGame::CheckSettings(const GameData &data, const string &password, ServerMode mode)
{
bool retVal = true;
if (mode != SERVER_MODE_LAN)
{
if (data.playerActionTimeoutSec < 5)
{
retVal = false;
}
}
if (data.gameType == GAME_TYPE_RANKING)
{
if ((data.startMoney != RANKING_GAME_START_CASH)