OSDN Git Service

Initial Import
[nethackexpress/trunk.git] / include / color.h
1 /*      SCCS Id: @(#)color.h    3.4     1992/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 CLR_BLACK               0
15 #define CLR_RED                 1
16 #define CLR_GREEN               2
17 #define CLR_BROWN               3 /* on IBM, low-intensity yellow is brown */
18 #define CLR_BLUE                4
19 #define CLR_MAGENTA             5
20 #define CLR_CYAN                6
21 #define CLR_GRAY                7 /* low-intensity white */
22 #define NO_COLOR                8
23 #define CLR_ORANGE              9
24 #define CLR_BRIGHT_GREEN        10
25 #define CLR_YELLOW              11
26 #define CLR_BRIGHT_BLUE         12
27 #define CLR_BRIGHT_MAGENTA      13
28 #define CLR_BRIGHT_CYAN         14
29 #define CLR_WHITE               15
30 #define CLR_MAX                 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          CLR_MAGENTA
38 #define HI_METAL        CLR_CYAN
39 #define HI_COPPER       CLR_YELLOW
40 #define HI_SILVER       CLR_GRAY
41 #define HI_GOLD         CLR_YELLOW
42 #define HI_LEATHER      CLR_BROWN
43 #define HI_CLOTH        CLR_BROWN
44 #define HI_ORGANIC      CLR_BROWN
45 #define HI_WOOD         CLR_BROWN
46 #define HI_PAPER        CLR_WHITE
47 #define HI_GLASS        CLR_BRIGHT_CYAN
48 #define HI_MINERAL      CLR_GRAY
49 #define DRAGON_SILVER   CLR_BRIGHT_CYAN
50 #define HI_ZAP          CLR_BRIGHT_BLUE
51
52 #endif /* COLOR_H */