Fixed the too dark font.
authorFlorian Schulze <crow@icculus.org>
Fri, 2 Aug 2002 10:11:12 +0000 (10:11 +0000)
committerFlorian Schulze <crow@icculus.org>
Fri, 2 Aug 2002 10:11:12 +0000 (10:11 +0000)
main.c
menu.c

diff --git a/main.c b/main.c
index 0403512..ba4567e 100644 (file)
--- a/main.c
+++ b/main.c
@@ -787,6 +787,12 @@ int main(int argc, char *argv[])
                }
                fclose(handle);
 
+               for (c1 = 0; c1 < 16; c1++) { // fix dark font
+                       pal[(240 + c1) * 3 + 0] = c1 << 2;
+                       pal[(240 + c1) * 3 + 1] = c1 << 2;
+                       pal[(240 + c1) * 3 + 2] = c1 << 2;
+               }
+
                memset(cur_pal, 0, 768);
 
                setpalette(0, 256, cur_pal);
@@ -2114,6 +2120,12 @@ int init_program(int argc, char *argv[], char *pal)
        memset(mask_pic, 0, 102400);
        register_mask(mask_pic);
 
+       for (c1 = 0; c1 < 16; c1++) { // fix dark font
+               pal[(240 + c1) * 3 + 0] = c1 << 2;
+               pal[(240 + c1) * 3 + 1] = c1 << 2;
+               pal[(240 + c1) * 3 + 2] = c1 << 2;
+       }
+
        setpalette(0, 256, pal);
 
        init_inputs();
diff --git a/menu.c b/menu.c
index 2f4e7b3..579a6bd 100644 (file)
--- a/menu.c
+++ b/menu.c
@@ -578,6 +578,12 @@ int menu_init(void)
        fclose(handle);
        memset(menu_cur_pal, 0, 768);
 
+       for (c1 = 0; c1 < 16; c1++) { // fix dark font
+               menu_pal[(240 + c1) * 3 + 0] = c1 << 2;
+               menu_pal[(240 + c1) * 3 + 1] = c1 << 2;
+               menu_pal[(240 + c1) * 3 + 2] = c1 << 2;
+       }
+
        recalculate_gob(&rabbit_gobs, menu_pal);
        recalculate_gob(&font_gobs, menu_pal);
        recalculate_gob(&object_gobs, menu_pal);