From f319882e408f9503680a4db985735b84b9c33441 Mon Sep 17 00:00:00 2001 From: Kp Date: Sat, 2 Apr 2016 21:26:00 +0000 Subject: [PATCH] Factor out kc_drawinput BM_XRGB usage --- similar/main/kconfig.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/similar/main/kconfig.cpp b/similar/main/kconfig.cpp index bbf0dfdbd..9abbb3964 100644 --- a/similar/main/kconfig.cpp +++ b/similar/main/kconfig.cpp @@ -1320,7 +1320,11 @@ static void kc_drawinput(const kc_item &item, kc_mitem& mitem, int is_current, c unsigned r, g, b; if (label) { - gr_set_fontcolor(is_current ? BM_XRGB(20, 20, 29) : BM_XRGB(15, 15, 24), -1 ); + if (is_current) + r = 20 * 2, g = 20 * 2, b = 29 * 2; + else + r = 15 * 2, g = 15 * 2, b = 24 * 2; + gr_set_fontcolor(gr_find_closest_color(r, g, b), -1); gr_string(fspacx(item.x), fspacy(item.y), label); }