From f6e0b7d0c07e4043a96b3ac976eaf082454f4501 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 6 Jun 2006 20:28:42 +0000 Subject: Regenerated all headers. --- CRT.h | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) (limited to 'CRT.h') diff --git a/CRT.h b/CRT.h index 32a94812..155dc2ee 100644 --- a/CRT.h +++ b/CRT.h @@ -1,4 +1,4 @@ -/* Do not edit this file. It was automatically genarated. */ +/* Do not edit this file. It was automatically generated. */ #ifndef HEADER_CRT #define HEADER_CRT @@ -19,6 +19,8 @@ in the source distribution for its full text. #include "debug.h" +#define ColorPair(i,j) COLOR_PAIR((7-i)*8+j) + #define COLORSCHEME_DEFAULT 0 #define COLORSCHEME_MONOCHROME 1 #define COLORSCHEME_BLACKONWHITE 2 @@ -26,6 +28,15 @@ in the source distribution for its full text. #define COLORSCHEME_MIDNIGHT 4 #define COLORSCHEME_BLACKNIGHT 5 +#define Black COLOR_BLACK +#define Red COLOR_RED +#define Green COLOR_GREEN +#define Yellow COLOR_YELLOW +#define Blue COLOR_BLUE +#define Magenta COLOR_MAGENTA +#define Cyan COLOR_CYAN +#define White COLOR_WHITE + //#link curses bool CRT_hasColors; @@ -87,26 +98,31 @@ typedef enum ColorElements_ { LAST_COLORELEMENT } ColorElements; -extern int CRT_colors[LAST_COLORELEMENT]; -extern int CRT_colorScheme; +// TODO: centralize these in Settings. extern int CRT_delay; -void CRT_init(); +extern int CRT_colorScheme; + +extern int CRT_colors[LAST_COLORELEMENT]; + +// TODO: pass an instance of Settings instead. + +void CRT_init(int delay, int colorScheme); void CRT_done(); int CRT_readKey(); +void CRT_disableDelay(); + +void CRT_enableDelay(); + void CRT_handleSIGSEGV(int signal); void CRT_handleSIGTERM(int signal); void CRT_setColors(int colorScheme); -void CRT_enableDelay(); - -void CRT_disableDelay(); - #endif -- cgit v1.2.3