diff -r -u nethack-3.4.3/include/config.h darkblue/include/config.h --- nethack-3.4.3/include/config.h 2003-12-07 18:39:14.000000000 +0000 +++ darkblue/include/config.h 2004-03-16 18:37:24.000000000 +0000 @@ -350,6 +350,9 @@ /*#define GOLDOBJ */ /* Gold is kept on obj chains - Helge Hafting */ /*#define AUTOPICKUP_EXCEPTIONS */ /* exceptions to autopickup */ +#ifdef WIN32CON +# define DARKBLUE /* adds an option for using dark blue or not */ +#endif /* End of Section 5 */ diff -r -u nethack-3.4.3/include/flag.h darkblue/include/flag.h --- nethack-3.4.3/include/flag.h 2003-12-07 18:39:14.000000000 +0000 +++ darkblue/include/flag.h 2004-03-16 18:36:02.000000000 +0000 @@ -183,6 +183,9 @@ char prevmsg_window; /* type of old message window to use */ boolean extmenu; /* extended commands use menu interface */ #endif +#ifdef DARKBLUE + boolean darkblue; /* use both bright blue and dark blue */ +#endif #ifdef MFLOPPY boolean checkspace; /* check disk space before writing files */ /* (in iflags to allow restore after moving diff -r -u nethack-3.4.3/src/options.c darkblue/src/options.c --- nethack-3.4.3/src/options.c 2003-12-07 18:39:14.000000000 +0000 +++ darkblue/src/options.c 2004-03-16 18:38:14.000000000 +0000 @@ -75,6 +75,9 @@ {"color", &iflags.wc_color, FALSE, SET_IN_GAME}, /*WC*/ # endif {"confirm",&flags.confirm, TRUE, SET_IN_GAME}, +#ifdef DARKBLUE + {"darkblue", &iflags.darkblue, TRUE, DISP_IN_GAME}, +#endif #if defined(TERMLIB) && !defined(MAC_GRAPHICS_ENV) {"DECgraphics", &iflags.DECgraphics, FALSE, SET_IN_GAME}, #else diff -r -u nethack-3.4.3/sys/winnt/nttty.c darkblue/sys/winnt/nttty.c --- nethack-3.4.3/sys/winnt/nttty.c 2003-12-07 18:39:14.000000000 +0000 +++ darkblue/sys/winnt/nttty.c 2004-03-16 18:36:02.000000000 +0000 @@ -603,6 +603,9 @@ ttycolors[CLR_GREEN] = FOREGROUND_GREEN; ttycolors[CLR_BROWN] = FOREGROUND_GREEN|FOREGROUND_RED; ttycolors[CLR_BLUE] = FOREGROUND_BLUE; +#ifdef DARKBLUE + ttycolors[CLR_BLUE] |= iflags.darkblue ? 0 : FOREGROUND_INTENSITY; +#endif ttycolors[CLR_MAGENTA] = FOREGROUND_BLUE|FOREGROUND_RED; ttycolors[CLR_CYAN] = FOREGROUND_GREEN|FOREGROUND_BLUE; ttycolors[CLR_GRAY] = FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_BLUE; diff -r -u nethack-3.4.3/sys/winnt/porthelp darkblue/sys/winnt/porthelp --- nethack-3.4.3/sys/winnt/porthelp 2003-12-07 18:39:14.000000000 +0000 +++ darkblue/sys/winnt/porthelp 2004-03-16 18:36:02.000000000 +0000 @@ -82,6 +82,13 @@ maps (available in the graphical port) are always rendered in color. Default: [TRUE] + darkblue Use the color dark blue in the tty interface. If set + to false then all dark blue monsters and objects will + be shown as bright blue. This will cause some things + that normally have different appearances to look the + same, so only do it if you have trouble seeing dark + blue on your monitor. Default: [TRUE] + hilite_pet Using tiled graphics, displays a small heart symbol next to your pet. Using ascii graphics, the pet is hilited in a white background.