/* Scrn_.h by Nathan Hellweg */ #ifndef _SCREEN_H #define _SCREEN_H #include #define min(a,b) ((a)<(b)?(a):(b)) extern FILE *debug; void Scrn_Refresh(void); void Scrn_Putch(int y, int x, int c); void Scrn_Redraw(void); int Scrn_Init(void); void Scrn_End(void); void Scrn_Move(int y, int x); void Scrn_Write(int y, int x, int c); int Buff_Init(); void Buff_Close(); void Buff_Resize(); int terminit(); void Scrn_State(); extern int bg_char; extern int Rows; extern int Cols; #define TW_ALTCHAR 128 #define TW_ULCHAR 512 #define TW_BOLDCHAR 1024 #define TW_REVCHAR 2048 #define TW_BLINKCHAR 4096 #define state(a) (a&(~127)) #endif