equal
deleted
inserted
replaced
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(); |