diff --git a/src/frontend/menu/menu.cpp b/src/frontend/menu/menu.cpp index c60359f4..bddbb9f8 100644 --- a/src/frontend/menu/menu.cpp +++ b/src/frontend/menu/menu.cpp @@ -281,52 +281,10 @@ void create_main_menu_panel(Engine* engine) { )); } -void create_controls_panel(Engine* engine) { - auto menu = engine->getGUI()->getMenu(); - auto panel = menus::create_page(engine, "controls", 400, 0.0f, 1); - - /* Camera sensitivity setting track bar */{ - panel->add(menus::create_label([=]() { - float s = engine->getSettings().camera.sensitivity; - return langs::get(L"Mouse Sensitivity", L"settings")+L": "+ - util::to_wstring(s, 1); - })); - - auto trackbar = std::make_shared(0.1, 10.0, 2.0, 0.1, 4); - trackbar->setSupplier([=]() { - return engine->getSettings().camera.sensitivity; - }); - trackbar->setConsumer([=](double value) { - engine->getSettings().camera.sensitivity = value; - }); - panel->add(trackbar); - } - - auto scrollPanel = std::make_shared(glm::vec2(400, 200), glm::vec4(2.0f), 1.0f); - scrollPanel->setColor(glm::vec4(0.0f, 0.0f, 0.0f, 0.3f)); - scrollPanel->setMaxLength(400); - for (auto& entry : Events::bindings){ - std::string bindname = entry.first; - - auto subpanel = std::make_shared(glm::vec2(400, 40), glm::vec4(5.0f), 1.0f); - subpanel->setColor(glm::vec4(0.0f)); - subpanel->setOrientation(Orientation::horizontal); - subpanel->add(std::make_shared(entry.second)); - - auto label = std::make_shared