diff -r 340ded7cc336 -r 50ccde437ea1 QTfrontend/hwform.cpp --- a/QTfrontend/hwform.cpp Sun Sep 03 18:01:34 2006 +0000 +++ b/QTfrontend/hwform.cpp Sat Sep 09 16:59:10 2006 +0000 @@ -67,9 +67,8 @@ for (QStringList::Iterator it = teamslist.begin(); it != teamslist.end(); ++it ) { - QString tmpTeamStr=(*it).replace(QRegExp("^(.*).cfg$"), "\\1"); - ui.pageMultiplayer->teamsSelect->addTeam(tmpTeamStr); - ui.pageOptions->CBTeamName->addItem(tmpTeamStr); + ui.pageMultiplayer->teamsSelect->addTeam(*it); + ui.pageOptions->CBTeamName->addItem(*it); } connect(ui.pageMain->BtnSinglePlayer, SIGNAL(clicked()), this, SLOT(GoToSinglePlayer())); @@ -258,7 +257,11 @@ void HWForm::StartMPGame() { game = new HWGame(config, ui.pageMultiplayer->gameCFG); - game->AddTeam("DefaultTeam"); - game->AddTeam("DefaultTeam"); + QStringList teamslist = config->GetTeamsList(); + for (QStringList::Iterator it = teamslist.begin(); it != teamslist.end(); ++it ) { + if(ui.pageMultiplayer->teamsSelect->isPlaying(*it)) { + game->AddTeam(*it, ui.pageMultiplayer->teamsSelect->numHedgedogs(*it)); + } + } game->StartLocal(); }