Fandom

Wikihack

Source:NetHack 3.1.0/color.h

2,034pages on
this wiki
Add New Page
Talk0

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Below is the full text to color.h from the source code of NetHack 3.1.0. To link to a particular line, write [[NetHack 3.1.0/color.h#line123]], for example.

Warning! This is the source code from an old release. For the latest release, see Source code

The NetHack General Public License applies to screenshots, source code and other content from NetHack.
1.    /*	SCCS Id: @(#)color.h	3.1	92/02/02
2.    /* Copyright (c) Steve Linhart, Eric Raymond, 1989. */
3.    /* NetHack may be freely redistributed.  See license for details. */
4.    
5.    #ifndef COLOR_H
6.    #define COLOR_H
7.    
8.    /*
9.     * The color scheme used is tailored for an IBM PC.  It consists of the
10.    * standard 8 colors, folowed by their bright counterparts.  There are
11.    * exceptions, these are listed below.  Bright black doesn't mean very
12.    * much, so it is used as the "default" foreground color of the screen.
13.    */
14.   #define BLACK		0
15.   #define RED		1
16.   #define GREEN		2
17.   #define BROWN		3	/* on IBM, low-intensity yellow is brown */
18.   #define BLUE		4
19.   #define MAGENTA 	5
20.   #define CYAN		6
21.   #define GRAY		7	/* low-intensity white */
22.   #define NO_COLOR	8
23.   #define ORANGE_COLORED	9	/* "orange" conflicts with the object */
24.   #define BRIGHT_GREEN	10
25.   #define YELLOW		11
26.   #define BRIGHT_BLUE	12
27.   #define BRIGHT_MAGENTA  13
28.   #define BRIGHT_CYAN	14
29.   #define WHITE		15
30.   #define MAXCOLORS	16
31.   
32.   /* The "half-way" point for tty based color systems.  This is used in */
33.   /* the tty color setup code.  (IMHO, it should be removed - dean).    */
34.   #define BRIGHT		8
35.   
36.   /* these can be configured */
37.   #define HI_OBJ		MAGENTA
38.   #define HI_METAL	CYAN
39.   #define HI_COPPER	YELLOW
40.   #define HI_SILVER	GRAY
41.   #define HI_GOLD 	YELLOW
42.   #define HI_LEATHER	BROWN
43.   #define HI_CLOTH	BROWN
44.   #define HI_ORGANIC	BROWN
45.   #define HI_WOOD 	BROWN
46.   #define HI_PAPER	WHITE
47.   #define HI_GLASS	BRIGHT_CYAN
48.   #define HI_MINERAL	GRAY
49.   #define HI_ZAP		BRIGHT_BLUE
50.   
51.   #endif /* COLOR_H */

Also on Fandom

Random Wiki