1 /**************************************************************************** 2 * * 3 * Third Year Project * 4 * * 5 * An IBM PC Emulator * 6 * For Unix and X Windows * 7 * * 8 * By David Hedley * 9 * * 10 * * 11 * This program is Copyrighted. Consult the file COPYRIGHT for more details * 12 * * 13 ****************************************************************************/ 14 15 #ifndef XSTUFF_H 16 #define XSTUFF_H 17 18 void start_X(void); 19 void end_X(void); 20 void process_Xevents(void); 21 void flush_X(void); 22 23 void copy(unsigned, unsigned, unsigned, unsigned, unsigned, unsigned); 24 void draw_char(unsigned, unsigned, char, BYTE); 25 void draw_line(unsigned, unsigned, char *, unsigned, BYTE); 26 void clear_screen(void); 27 void window_size(unsigned, unsigned); 28 29 void new_cursor(int, int); 30 void put_cursor(unsigned, unsigned); 31 void unput_cursor(void); 32 33 extern int graphics,blink; 34 #endif 35