From bf9665392d8047604fa6755bae72539367d022c2 Mon Sep 17 00:00:00 2001 From: Jacob Mandelson Date: Sat, 21 Jun 2025 23:05:20 -0700 Subject: [PATCH] Create parameter for higher contrast colors. --- config.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config.cpp b/config.cpp index 8c7d72c9..7f4e4a0d 100644 --- a/config.cpp +++ b/config.cpp @@ -29,6 +29,8 @@ EX bool linked_consequence; EX bool hr_hud_enabled = true; +EX bool higher_contrast = false; + EX void adjust_linked() { indenter ind(2); geom3::invalid = ""; @@ -1111,6 +1113,10 @@ EX void initConfig() { "This lets you see an explanation of what the setting does. " "You can also press ALT while changing such settings."); + param_b(higher_contrast, "higher_contrast") + ->editable("use higher contrast", 'h') + ->help("Use higher contrast for some terrain elements."); + param_b(vid.grid, "grid"); param_b(models::desitter_projections, "desitter_projections", false); param_b(nonisotropic_weird_transforms, "nonisotropic_weird_transforms", false); @@ -3720,6 +3726,7 @@ EX void show_color_dialog() { dialog::addColorItem(XLAT("dialogs"), addalpha(dialog::dialogcolor), 'd'); dialog::add_action([] () { dialog::openColorDialog(dialog::dialogcolor); dialog::colorAlpha = false; dialog::get_di().dialogflags |= sm::SIDE; }); + dialog::addBoolItem_action(XLAT("higher contrast"), higher_contrast, 'h'); dialog::addBreak(50); if(specialland == laCanvas && ccolor::which->ctab.size()) {