add config menu and hook it up into current config system

currently any options that requires additional settings, like "Hyrule Barrier Requirements", wont actually have any additional options yet until i figure out a clean way to handle that
This commit is contained in:
CraftyBoss
2026-05-10 23:13:02 -07:00
parent 83480110fd
commit 04d9640eff
13 changed files with 431 additions and 102 deletions
+5
View File
@@ -21,6 +21,8 @@
#include <chrono>
#include <cmath>
#include "rando_config.hpp"
namespace dusk::ui {
namespace {
@@ -58,6 +60,9 @@ MenuBar::MenuBar() : Document(kDocumentSource), mRoot(mDocument->GetElementById(
}
mTabBar->add_tab("Achievements", [this] { push(std::make_unique<AchievementsWindow>()); });
mTabBar->add_tab("Randomizer", [this] { push(std::make_unique<RandomizerWindow>()); });
mTabBar->add_tab("Reset", [this] {
mTabBar->set_active_tab(-1);
const auto dismiss = [](Modal& modal) { modal.pop(); };