From b590e4a0e4b9572622c342797820295d2208e546 Mon Sep 17 00:00:00 2001 From: nordsoft Date: Sat, 17 Dec 2022 08:38:33 +0400 Subject: [PATCH] Fixes for multiplyer --- client/lobby/RandomMapTab.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/client/lobby/RandomMapTab.cpp b/client/lobby/RandomMapTab.cpp index c931d6f72..a2270e5b3 100644 --- a/client/lobby/RandomMapTab.cpp +++ b/client/lobby/RandomMapTab.cpp @@ -276,6 +276,20 @@ void RandomMapTab::setMapGenOptions(std::shared_ptr opts) } if(auto w = widget("groupMonsterStrength")) w->setSelected(opts->getMonsterStrength()); + if(auto w = widget("templateButton")) + { + if(tmpl) + w->addTextOverlay(tmpl->getName(), EFonts::FONT_SMALL); + else + w->addTextOverlay("default", EFonts::FONT_SMALL); + } + for(auto r : VLC->terrainTypeHandler->roads()) + { + if(auto w = widget(r.name)) + { + w->setSelected(opts->isRoadEnabled(r.name)); + } + } } void RandomMapTab::setTemplate(const CRmgTemplate * tmpl)