From 1ed7b106dc0c81607d9f885d79560ff511da3fee Mon Sep 17 00:00:00 2001 From: MihailRis Date: Fri, 17 Nov 2023 19:37:09 +0300 Subject: [PATCH] Fog-curve visual fix --- src/frontend/screens.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/frontend/screens.cpp b/src/frontend/screens.cpp index 41ff18b4..b5b17302 100644 --- a/src/frontend/screens.cpp +++ b/src/frontend/screens.cpp @@ -1,7 +1,9 @@ #include "screens.h" +#include #include #include +#include #include #include #include @@ -179,7 +181,7 @@ Panel* create_settings_panel(Engine* engine) { std::to_wstring(engine->getSettings().chunks.loadDistance); })); - TrackBar* trackbar = new TrackBar(0, 64, 10); + TrackBar* trackbar = new TrackBar(3, 66, 10); trackbar->supplier([=]() { return engine->getSettings().chunks.loadDistance; }); @@ -191,8 +193,10 @@ Panel* create_settings_panel(Engine* engine) { /* Fog Curve setting track bar */{ panel->add((new Label(L""))->textSupplier([=]() { - return L"Fog Curve: " + - std::to_wstring(engine->getSettings().graphics.fogCurve); + std::wstringstream ss; + ss << std::fixed << std::setprecision(1); + ss << engine->getSettings().graphics.fogCurve; + return L"Fog Curve: " + ss.str(); })); TrackBar* trackbar = new TrackBar(1.0, 6.0, 1.0, 0.1, 2);