diff -r b8905423f19f -r c36d0b34ac3d QTfrontend/game.cpp --- a/QTfrontend/game.cpp Mon Jan 08 18:21:40 2007 +0000 +++ b/QTfrontend/game.cpp Mon Jan 08 20:51:22 2007 +0000 @@ -65,6 +65,7 @@ } SendIPC("TL"); SendIPC(QString("e$gmflags %1").arg(gamecfg->getGameFlags()).toAscii()); + SendIPC(QString("e$turntime %1").arg(gamecfg->getTurnTime() * 1000).toAscii()); } void HWGame::SendConfig() @@ -78,7 +79,9 @@ QColor clr = m_teamsParams[teams[i]].teamColor; QByteArray buf; - QStringList sl = team.TeamGameConfig(clr.rgb()&0xFFFFFF, m_teamsParams[teams[i]].numHedgehogs); + QStringList sl = team.TeamGameConfig(clr.rgb()&0xFFFFFF, + m_teamsParams[teams[i]].numHedgehogs, + gamecfg->getInitHealth()); HWProto::addStringListToBuffer(buf, sl); RawSendIPC(buf); } @@ -91,11 +94,13 @@ QByteArray teamscfg; HWTeam team1(0); team1.difficulty = 0; - HWProto::addStringListToBuffer(teamscfg, team1.TeamGameConfig(65535, 4)); + HWProto::addStringListToBuffer(teamscfg, + team1.TeamGameConfig(65535, 4, gamecfg->getInitHealth())); HWTeam team2(2); team2.difficulty = 4; - RawSendIPC(HWProto::addStringListToBuffer(teamscfg, team2.TeamGameConfig(16776960, 4))); + RawSendIPC(HWProto::addStringListToBuffer(teamscfg, + team2.TeamGameConfig(16776960, 4, gamecfg->getInitHealth()))); } void HWGame::ParseMessage(const QByteArray & msg) @@ -298,6 +303,7 @@ QByteArray teamcfg; HWTeam team(teamname); team.LoadFromFile(); - RawSendIPC(HWProto::addStringListToBuffer(teamcfg, team.TeamGameConfig(16776960, 4))); + RawSendIPC(HWProto::addStringListToBuffer(teamcfg, + team.TeamGameConfig(16776960, 4, gamecfg->getInitHealth()))); }