1 /* 2 Window 3 Routines to control the Infocom windows 4 JBS 15 June 1994 5 */ 6 7 #ifndef _WINDOW_ 8 9 #define _WINDOW_ 10 11 #include "types.h" 12 13 void set_current_window(word); 14 void split_screen(word); 15 void save_cursor_position(void); 16 void restore_cursor_position(void); 17 void do_beep(word); 18 void erase_line(word); 19 void do_clear_screen(word); 20 void set_cursor_posn(word, word); 21 void set_text_mode(word); 22 void set_text_colour(word, word); 23 void io_buffer_mode(word); 24 void io_mode(signed_word, word); 25 void get_key(void); 26 word read_the_key(void); 27 bool wait_for_key(word, word); 28 29 #endif 30