ui: Increased maximum FPS limit to 200FPS, added unlocked FPS setting

Closes #329
This commit is contained in:
WerWolv
2021-10-23 12:59:13 +02:00
parent d9a77d396c
commit c95e12c136
6 changed files with 10 additions and 2 deletions

View File

@@ -123,7 +123,9 @@ namespace hex::plugin::builtin {
ContentRegistry::Settings::add("hex.builtin.setting.interface", "hex.builtin.setting.interface.fps", 60, [](auto name, nlohmann::json &setting) {
static int fps = static_cast<int>(setting);
if (ImGui::SliderInt(name.data(), &fps, 15, 60)) {
auto format = fps > 200 ? "hex.builtin.setting.interface.fps.unlocked"_lang : "%d FPS";
if (ImGui::SliderInt(name.data(), &fps, 15, 201, format, ImGuiSliderFlags_AlwaysClamp)) {
setting = fps;
return true;
}