chiark / gitweb /
Adjust the yellow used for LINE_UNKNOWN so that it's always a bit
authorSimon Tatham <anakin@pobox.com>
Tue, 5 Apr 2011 17:45:48 +0000 (17:45 +0000)
committerSimon Tatham <anakin@pobox.com>
Tue, 5 Apr 2011 17:45:48 +0000 (17:45 +0000)
darker than the background, because the Java front end demonstrates
that it's a bit eyewatering when it _matches_ the background.

[originally from svn r9145]

loopy.c

diff --git a/loopy.c b/loopy.c
index e6bd94cf3527b8d1dc1bf30e0a080767b8dee1c0..6d88e5dbcd4350d332dd1c6bc895f79df90e0af9 100644 (file)
--- a/loopy.c
+++ b/loopy.c
@@ -839,8 +839,14 @@ static float *game_colours(frontend *fe, int *ncolours)
     ret[COL_FOREGROUND * 3 + 1] = 0.0F;
     ret[COL_FOREGROUND * 3 + 2] = 0.0F;
 
-    ret[COL_LINEUNKNOWN * 3 + 0] = 0.8F;
-    ret[COL_LINEUNKNOWN * 3 + 1] = 0.8F;
+    /*
+     * We want COL_LINEUNKNOWN to be a yellow which is a bit darker
+     * than the background. (I previously set it to 0.8,0.8,0, but
+     * found that this went badly with the 0.8,0.8,0.8 favoured as a
+     * background by the Java frontend.)
+     */
+    ret[COL_LINEUNKNOWN * 3 + 0] = ret[COL_BACKGROUND * 3 + 0] * 0.9F;
+    ret[COL_LINEUNKNOWN * 3 + 1] = ret[COL_BACKGROUND * 3 + 1] * 0.9F;
     ret[COL_LINEUNKNOWN * 3 + 2] = 0.0F;
 
     ret[COL_HIGHLIGHT * 3 + 0] = 1.0F;