# HG changeset patch
# User displacer
# Date 1163945462 0
# Node ID e7b3687fcb2cdccd519e39fa22cad997a0b83a53
# Parent  455f29b31ed9de23bdaad9cd6dd881baa05b6859
fixed: choose map for simple game is working now

diff -r 455f29b31ed9 -r e7b3687fcb2c QTfrontend/game.cpp
--- a/QTfrontend/game.cpp	Sun Nov 19 12:29:58 2006 +0000
+++ b/QTfrontend/game.cpp	Sun Nov 19 14:11:02 2006 +0000
@@ -51,7 +51,7 @@
 	LocalCFG(teams[index]);
 }
 
-void HWGame::SendConfig()
+void HWGame::commonConfig()
 {
 	SendIPC(QString("eseed %1").arg(seed).toAscii());
 	try {
@@ -64,6 +64,11 @@
 	}
 	SendIPC("TL");
 	SendIPC(QString("e$gmflags %1").arg(gamecfg->getGameFlags()).toAscii());
+}
+
+void HWGame::SendConfig()
+{
+	commonConfig();
 
 	for (int i = 0; i < TeamCount; i++)
 	{
@@ -80,10 +85,7 @@
 
 void HWGame::SendQuickConfig()
 {
-	SendIPC(QString("eseed %1").arg(seed).toAscii());
-	SendIPC(QString("etheme %1").arg(config->GetRandomTheme()).toAscii());
-	SendIPC("TL");
-	SendIPC(QString("e$gmflags %1").arg(gamecfg->getGameFlags()).toAscii());
+	commonConfig();
 
 	QByteArray teamscfg;
 	HWTeam team1(0);
diff -r 455f29b31ed9 -r e7b3687fcb2c QTfrontend/game.h
--- a/QTfrontend/game.h	Sun Nov 19 12:29:58 2006 +0000
+++ b/QTfrontend/game.h	Sun Nov 19 14:11:02 2006 +0000
@@ -70,6 +70,7 @@
 	GameCFGWidget * gamecfg;
 	GameType gameType;
 
+	void commonConfig();
 	void SendConfig();
 	void SendQuickConfig();
 	void SendTeamConfig(int index);