# HG changeset patch # User unc0rr # Date 1315329002 -14400 # Node ID cc6e8403664d624df81572ab2661d6059070179e # Parent 401ab167bd9f0413d50d0c48e5123fed448956cc Send mapgen for static maps diff -r 401ab167bd9f -r cc6e8403664d QTfrontend/mapContainer.cpp --- a/QTfrontend/mapContainer.cpp Tue Sep 06 20:53:26 2011 +0400 +++ b/QTfrontend/mapContainer.cpp Tue Sep 06 21:10:02 2011 +0400 @@ -293,7 +293,6 @@ maze_size_label->hide(); cbMazeSize->hide(); emit mapChanged("+rnd+"); - emit mapgenChanged(mapgen); emit themeChanged(chooseMap->itemData(index).toList()[1].toString()); break; case MAPGEN_MAZE: @@ -305,7 +304,6 @@ maze_size_label->show(); cbMazeSize->show(); emit mapChanged("+maze+"); - emit mapgenChanged(mapgen); emit themeChanged(chooseMap->itemData(index).toList()[1].toString()); break; case MAPGEN_DRAWN: @@ -317,10 +315,10 @@ maze_size_label->hide(); cbMazeSize->hide(); emit mapChanged("+drawn+"); - emit mapgenChanged(mapgen); emit themeChanged(chooseMap->itemData(index).toList()[1].toString()); break; default: + mapgen = MAPGEN_MAP; updatePreview(); gbThemes->hide(); lblFilter->hide(); @@ -329,6 +327,8 @@ cbMazeSize->hide(); emit mapChanged(chooseMap->itemData(index).toList()[0].toString()); } + + emit mapgenChanged(mapgen); } // Should this add text to identify map size? @@ -447,7 +447,7 @@ void HWMapContainer::setSeed(const QString & seed) { intSetSeed(seed); - if (chooseMap->currentIndex() < MAPGEN_MAP) + if (chooseMap->currentIndex() < MAPGEN_DRAWN) updatePreview(); } @@ -518,7 +518,6 @@ void HWMapContainer::setRandomMission() { int i = MAPGEN_MAP + 2 + rand() % numMissions; - qDebug() << i << MAPGEN_MAP << numMissions; chooseMap->setCurrentIndex(i); setRandomSeed(); } @@ -648,9 +647,8 @@ break; default: QPixmap mapImage; - qDebug() << "Map data" << curIndex << chooseMap->currentText() << chooseMap->itemData(curIndex); QFile tmpfile; - tmpfile.setFileName(cfgdir->absolutePath() + "/Data//Maps/" + chooseMap->itemData(curIndex).toList()[0].toString() + "/preview.png"); + tmpfile.setFileName(cfgdir->absolutePath() + "/Data/Maps/" + chooseMap->itemData(curIndex).toList()[0].toString() + "/preview.png"); if (!tmpfile.exists()) tmpfile.setFileName(datadir->absolutePath() + "/Maps/" + chooseMap->itemData(curIndex).toList()[0].toString() + "/preview.png"); if(!mapImage.load(QFileInfo(tmpfile).absoluteFilePath())) { imageButt->setIcon(QIcon());