Fog-curve visual fix

This commit is contained in:
MihailRis
2023-11-17 19:37:09 +03:00
parent 76e57c42e1
commit 1ed7b106dc
+7 -3
View File
@@ -1,7 +1,9 @@
#include "screens.h" #include "screens.h"
#include <iomanip>
#include <iostream> #include <iostream>
#include <memory> #include <memory>
#include <sstream>
#include <glm/glm.hpp> #include <glm/glm.hpp>
#include <filesystem> #include <filesystem>
#include <stdexcept> #include <stdexcept>
@@ -179,7 +181,7 @@ Panel* create_settings_panel(Engine* engine) {
std::to_wstring(engine->getSettings().chunks.loadDistance); std::to_wstring(engine->getSettings().chunks.loadDistance);
})); }));
TrackBar* trackbar = new TrackBar(0, 64, 10); TrackBar* trackbar = new TrackBar(3, 66, 10);
trackbar->supplier([=]() { trackbar->supplier([=]() {
return engine->getSettings().chunks.loadDistance; return engine->getSettings().chunks.loadDistance;
}); });
@@ -191,8 +193,10 @@ Panel* create_settings_panel(Engine* engine) {
/* Fog Curve setting track bar */{ /* Fog Curve setting track bar */{
panel->add((new Label(L""))->textSupplier([=]() { panel->add((new Label(L""))->textSupplier([=]() {
return L"Fog Curve: " + std::wstringstream ss;
std::to_wstring(engine->getSettings().graphics.fogCurve); 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); TrackBar* trackbar = new TrackBar(1.0, 6.0, 1.0, 0.1, 2);