From f9f1c2fd26c8338c9eb5188abae043623dff38a3 Mon Sep 17 00:00:00 2001 From: Jan Grewe <jan@faked.org> Date: Sat, 17 Jun 2023 14:28:05 +0200 Subject: [PATCH] fix game settings still changing by themselves --- src/settings.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/settings.cpp b/src/settings.cpp index 537a20a..baa80cb 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -6,13 +6,13 @@ Preferences preferences; void loadSettings() { preferences.begin("settings", true); // true = readonly - defaultBrightness = preferences.getUInt("brightness", 50); - gameInterval = preferences.getUInt("interval", 100); - colorMode = preferences.getUInt("color_mode", 0); // 0 = static, 1 = simple RGB, 2 = dynamic aging (decay) - colorDecay = preferences.getUInt("color_decay", 5); - colorR = preferences.getUInt("color_r", 255); - colorG = preferences.getUInt("color_g", 255); - colorB = preferences.getUInt("color_b", 255); + defaultBrightness = (uint8_t)preferences.getUInt("brightness", 50); + gameInterval = (uint16_t)preferences.getUInt("interval", 100); + colorMode = (uint8_t)preferences.getUInt("color_mode", 0); // 0 = static, 1 = simple RGB, 2 = dynamic aging (decay) + colorDecay = (uint8_t)preferences.getUInt("color_decay", 5); + colorR = (uint8_t)preferences.getUInt("color_r", 255); + colorG = (uint8_t)preferences.getUInt("color_g", 255); + colorB = (uint8_t)preferences.getUInt("color_b", 255); preferences.end(); displayBrightness(defaultBrightness); setGameColor(colorR, colorG, colorB); -- GitLab