From f45fcffaf88404afb48b487ec552e9a96c8f476f Mon Sep 17 00:00:00 2001 From: MihailRis Date: Thu, 23 Nov 2023 13:50:27 +0300 Subject: [PATCH] Added chunks load speed trackbar --- src/frontend/menu.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/frontend/menu.cpp b/src/frontend/menu.cpp index fa0ef1bf..37ca4fe7 100644 --- a/src/frontend/menu.cpp +++ b/src/frontend/menu.cpp @@ -212,6 +212,22 @@ Panel* create_settings_panel(Engine* engine, PagesControl* menu) { panel->add(trackbar); } + /* Load Speed setting track bar */{ + panel->add((new Label(L""))->textSupplier([=]() { + return L"Load Speed: " + + std::to_wstring(engine->getSettings().chunks.loadSpeed); + })); + + TrackBar* trackbar = new TrackBar(1, 32, 10, 1, 1); + trackbar->supplier([=]() { + return engine->getSettings().chunks.loadSpeed; + }); + trackbar->consumer([=](double value) { + engine->getSettings().chunks.loadSpeed = value; + }); + panel->add(trackbar); + } + /* Fog Curve setting track bar */{ panel->add((new Label(L""))->textSupplier([=]() { std::wstringstream ss;