QTfrontend/mapContainer.cpp
changeset 5793 401ab167bd9f
parent 5789 7643cbb88f09
child 5794 cc6e8403664d
equal deleted inserted replaced
5792:a876df9730aa 5793:401ab167bd9f
   574 }
   574 }
   575 
   575 
   576 void HWMapContainer::intSetMapgen(MapGenerator m)
   576 void HWMapContainer::intSetMapgen(MapGenerator m)
   577 {
   577 {
   578     mapgen = m;
   578     mapgen = m;
   579     chooseMap->setCurrentIndex(m);
   579 
       
   580     if(m != MAPGEN_MAP)
       
   581         chooseMap->setCurrentIndex(m);
       
   582 
   580     emit mapgenChanged(m);
   583     emit mapgenChanged(m);
   581 }
   584 }
   582 
   585 
   583 void HWMapContainer::setMapgen(MapGenerator m)
   586 void HWMapContainer::setMapgen(MapGenerator m)
   584 {
   587 {
   660 }
   663 }
   661 
   664 
   662 void HWMapContainer::setAllMapParameters(const QString &map, MapGenerator m, int mazesize, const QString &seed, int tmpl)
   665 void HWMapContainer::setAllMapParameters(const QString &map, MapGenerator m, int mazesize, const QString &seed, int tmpl)
   663 {
   666 {
   664     intSetMap(map);
   667     intSetMap(map);
   665     if (map[0]=='+') intSetMapgen(m);
   668     intSetMapgen(m);
   666     intSetMazeSize(mazesize);
   669     intSetMazeSize(mazesize);
   667     intSetSeed(seed);
   670     intSetSeed(seed);
   668     intSetTemplateFilter(tmpl);
   671     intSetTemplateFilter(tmpl);
   669 
   672 
   670     updatePreview();
   673     updatePreview();