QTfrontend/hwform.cpp
changeset 85 44d9045b26ff
parent 84 0f6669da2fcb
child 86 664b536a1c27
--- a/QTfrontend/hwform.cpp	Mon Jul 24 22:37:34 2006 +0000
+++ b/QTfrontend/hwform.cpp	Tue Jul 25 13:32:11 2006 +0000
@@ -1,6 +1,6 @@
 /*
  * Hedgewars, a worms-like game
- * Copyright (c) 2005 Andrey Korotaev <unC0Rr@gmail.com>
+ * Copyright (c) 2005, 2006 Andrey Korotaev <unC0Rr@gmail.com>
  *
  * Distributed under the terms of the BSD-modified licence:
  *
@@ -44,7 +44,7 @@
 #include "hwform.h"
 #include "sdlkeys.h"
 #include "hwconsts.h"
-#include "gameconfig.h"
+#include "gameuiconfig.h"
 
 HWForm::HWForm(QWidget *parent)
 	: QMainWindow(parent)
@@ -100,7 +100,7 @@
 		ui.CBGrave->addItem((*it).replace(QRegExp("^(.*).png"), "\\1"));
 	}
 
-	config = new GameConfig(this);
+	config = new GameUIConfig(this);
 
 	QStringList teamslist = config->GetTeamsList();
 
@@ -111,12 +111,10 @@
 	  teamslist.push_back("DefaultTeam");
 	}
 
-	pts=new TeamSelWidget(ui.Pages->widget(ID_PAGE_SINGLEPLAYER));
-
 	for (QStringList::Iterator it = teamslist.begin(); it != teamslist.end(); ++it )
 	{
 	  QString tmpTeamStr=(*it).replace(QRegExp("^(.*).cfg$"), "\\1");
-	  pts->addTeam(tmpTeamStr);
+	  ui.PageLGTeamsSelect->addTeam(tmpTeamStr);
 	  ui.CBTeamName->addItem(tmpTeamStr);
 	}
 
@@ -157,9 +155,6 @@
 void HWForm::GoToSinglePlayer()
 {
 	ui.Pages->setCurrentIndex(ID_PAGE_SINGLEPLAYER);
-
-	pts->resize(500, 350);
-	pts->show();
 }
 
 void HWForm::GoToSetup()
@@ -225,7 +220,7 @@
 
 void HWForm::SimpleGame()
 {
-	game = new HWGame(config);
+	game = new HWGame(config, ui.pageLGGameCFG);
 	game->AddTeam("DefaultTeam");
 	game->AddTeam("DefaultTeam");
 	game->StartLocal();
@@ -254,7 +249,7 @@
 				tr("OK"));
 		return ;
 	}
-	game = new HWGame(config);
+	game = new HWGame(config, 0);
 	game->PlayDemo(QString(DATA_PATH) + "/Demos/" + curritem->text() + ".hwd_1");
 }