# HG changeset patch # User unc0rr # Date 1292780715 -10800 # Node ID 87ee1be17d27942673af07a801c31b4b9389fb00 # Parent 8a1476a5629e2486929baedb81e419478c90b94a Adjust magic consts diff -r 8a1476a5629e -r 87ee1be17d27 QTfrontend/mapContainer.cpp --- a/QTfrontend/mapContainer.cpp Sun Dec 19 20:33:33 2010 +0300 +++ b/QTfrontend/mapContainer.cpp Sun Dec 19 20:45:15 2010 +0300 @@ -473,7 +473,7 @@ emit drawMapRequested(); break; default: - if(chooseMap->currentIndex() <= numMissions + MAPGEN_MAP) + if(chooseMap->currentIndex() <= numMissions + MAPGEN_MAP + 1) setRandomMission(); else setRandomStatic(); @@ -483,13 +483,16 @@ void HWMapContainer::setRandomStatic() { - chooseMap->setCurrentIndex(MAPGEN_MAP + 2 + numMissions + rand() % (chooseMap->count() - MAPGEN_MAP - 2 - numMissions)); + int i = MAPGEN_MAP + 3 + numMissions + rand() % (chooseMap->count() - MAPGEN_MAP - 3 - numMissions); + chooseMap->setCurrentIndex(i); setRandomSeed(); } void HWMapContainer::setRandomMission() { - chooseMap->setCurrentIndex(MAPGEN_MAP + rand() % numMissions); + int i = MAPGEN_MAP + 2 + rand() % numMissions; + qDebug() << i << MAPGEN_MAP << numMissions; + chooseMap->setCurrentIndex(i); setRandomSeed(); }