Data Structures | Defines | Typedefs | Functions | Variables

wintty.h File Reference

Go to the source code of this file.

Data Structures

struct  tty_mi
struct  WinDesc
struct  DisplayDesc

Defines

#define E   extern
#define WINDOW_STRUCTS
#define WIN_CANCELLED   1
#define WIN_STOP   1
#define MAXWIN   20
#define NHW_BASE   6

Typedefs

typedef struct tty_mi tty_menu_item

Functions

E void FDECL (xwaitforspace,(const char *))
E void FDECL (tty_startup,(int *, int *))
E void NDECL (tty_shutdown)
E void FDECL (xputc,(CHAR_P))
E void FDECL (xputs,(const char *))
E void NDECL (cl_end)
E void NDECL (clear_screen)
E void NDECL (home)
E void NDECL (standoutbeg)
E void NDECL (standoutend)
E void NDECL (backsp)
E void NDECL (graph_on)
E void NDECL (graph_off)
E void NDECL (cl_eos)
E void FDECL (term_start_attr,(int attr))
E void FDECL (term_end_attr,(int attr))
E void NDECL (term_start_raw_bold)
E void NDECL (term_end_raw_bold)
E void FDECL (addtopl,(const char *))
E void NDECL (more)
E void FDECL (update_topl,(const char *))
E void FDECL (putsyms,(const char *))
E void FDECL (docorner,(int, int))
E void NDECL (end_glyphout)
E void FDECL (g_putch,(int))
E void NDECL (win_tty_init)
E void FDECL (tty_init_nhwindows,(int *, char **))
E void NDECL (tty_player_selection)
E void NDECL (tty_askname)
E void NDECL (tty_get_nh_event)
E void FDECL (tty_exit_nhwindows,(const char *))
E void FDECL (tty_suspend_nhwindows,(const char *))
E void NDECL (tty_resume_nhwindows)
E winid FDECL (tty_create_nhwindow,(int))
E void FDECL (tty_clear_nhwindow,(winid))
E void FDECL (tty_display_nhwindow,(winid, BOOLEAN_P))
E void FDECL (tty_dismiss_nhwindow,(winid))
E void FDECL (tty_destroy_nhwindow,(winid))
E void FDECL (tty_curs,(winid, int, int))
E void FDECL (tty_putstr,(winid, int, const char *))
E void FDECL (tty_display_file,(const char *, BOOLEAN_P))
E void FDECL (tty_start_menu,(winid))
E void FDECL (tty_add_menu,(winid, int, const ANY_P *, CHAR_P, CHAR_P, int, const char *, BOOLEAN_P))
E void FDECL (tty_end_menu,(winid, const char *))
E int FDECL (tty_select_menu,(winid, int, MENU_ITEM_P **))
E char FDECL (tty_message_menu,(CHAR_P, int, const char *))
E void NDECL (tty_update_inventory)
E void NDECL (tty_mark_synch)
E void NDECL (tty_wait_synch)
E void FDECL (tty_print_glyph,(winid, XCHAR_P, XCHAR_P, int))
E void FDECL (tty_raw_print,(const char *))
E void FDECL (tty_raw_print_bold,(const char *))
E int NDECL (tty_nhgetch)
E int FDECL (tty_nh_poskey,(int *, int *, int *))
E void NDECL (tty_nhbell)
E int NDECL (tty_doprev_message)
E char FDECL (tty_yn_function,(const char *, const char *, CHAR_P))
E void FDECL (tty_getlin,(const char *, char *))
E int NDECL (tty_get_ext_cmd)
E void FDECL (tty_number_pad,(int))
E void NDECL (tty_delay_output)
E void NDECL (tty_start_screen)
E void NDECL (tty_end_screen)
E void FDECL (genl_outrip,(winid, int))

Variables

struct window_procs tty_procs
winid BASE_WINDOW
struct WinDescwins [MAXWIN]
struct DisplayDescttyDisplay
char morc
char defmorestr []

Define Documentation

#define E   extern
#define MAXWIN   20
#define NHW_BASE   6
#define WIN_CANCELLED   1
#define WIN_STOP   1
#define WINDOW_STRUCTS

Typedef Documentation

typedef struct tty_mi tty_menu_item

Function Documentation

E void FDECL ( xwaitforspace  ,
(const char *)   
)
E void FDECL ( tty_startup  ,
(int *, int *)   
)
E void FDECL ( xputc  ,
(CHAR_P)   
)
E void FDECL ( term_end_attr  ,
(int attr)   
)
E void FDECL ( tty_suspend_nhwindows  ,
(const char *)   
)
E void FDECL ( genl_outrip  ,
(winid, int)   
)
E winid FDECL ( tty_create_nhwindow  ,
(int)   
)
E void FDECL ( tty_clear_nhwindow  ,
(winid  
)
E void FDECL ( addtopl  ,
(const char *)   
)
E void FDECL ( tty_display_nhwindow  ,
(winid, BOOLEAN_P)   
)
E void FDECL ( tty_dismiss_nhwindow  ,
(winid  
)
E void FDECL ( tty_destroy_nhwindow  ,
(winid  
)
E void FDECL ( tty_curs  ,
(winid, int, int)   
)
E void FDECL ( xputs  ,
(const char *)   
)
E void FDECL ( update_topl  ,
(const char *)   
)
E void FDECL ( tty_putstr  ,
(winid, int, const char *)   
)
E void FDECL ( tty_display_file  ,
(const char *, BOOLEAN_P)   
)
E void FDECL ( tty_start_menu  ,
(winid  
)
E void FDECL ( tty_add_menu  ,
(winid, int, const ANY_P *, CHAR_P, CHAR_P, int, const char *, BOOLEAN_P)   
)
E char FDECL ( tty_message_menu  ,
(CHAR_P, int, const char *)   
)
E void FDECL ( putsyms  ,
(const char *)   
)
E void FDECL ( tty_end_menu  ,
(winid, const char *)   
)
E int FDECL ( tty_select_menu  ,
(winid, int, MENU_ITEM_P **)   
)
E void FDECL ( docorner  ,
(int, int)   
)
E void FDECL ( term_start_attr  ,
(int attr)   
)
E void FDECL ( g_putch  ,
(int)   
)
E void FDECL ( tty_print_glyph  ,
(winid, XCHAR_P, XCHAR_P, int)   
)
E void FDECL ( tty_raw_print  ,
(const char *)   
)
E void FDECL ( tty_init_nhwindows  ,
(int *, char **)   
)
E void FDECL ( tty_raw_print_bold  ,
(const char *)   
)
E int FDECL ( tty_nh_poskey  ,
(int *, int *, int *)   
)
E void FDECL ( tty_exit_nhwindows  ,
(const char *)   
)
E char FDECL ( tty_yn_function  ,
(const char *, const char *, CHAR_P)   
)
E void FDECL ( tty_getlin  ,
(const char *, char *)   
)
E void FDECL ( tty_number_pad  ,
(int)   
)
E void NDECL ( tty_shutdown   )
E void NDECL ( tty_start_screen   )
E void NDECL ( cl_eos   )
E void NDECL ( standoutbeg   )
E void NDECL ( tty_player_selection   )
E int NDECL ( tty_nhgetch   )
E void NDECL ( end_glyphout   )
E void NDECL ( tty_mark_synch   )
E void NDECL ( tty_update_inventory   )
E void NDECL ( graph_on   )
E void NDECL ( win_tty_init   )
E int NDECL ( tty_doprev_message   )
E void NDECL ( tty_askname   )
E void NDECL ( tty_delay_output   )
E void NDECL ( tty_end_screen   )
E void NDECL ( tty_resume_nhwindows   )
E void NDECL ( term_start_raw_bold   )
E int NDECL ( tty_get_ext_cmd   )
E void NDECL ( more   )
E void NDECL ( backsp   )
E void NDECL ( tty_wait_synch   )
E void NDECL ( tty_nhbell   )
E void NDECL ( tty_get_nh_event   )
E void NDECL ( home   )
E void NDECL ( term_end_raw_bold   )
E void NDECL ( cl_end   )
E void NDECL ( graph_off   )
E void NDECL ( clear_screen   )
E void NDECL ( standoutend   )

Variable Documentation

char defmorestr[]
char morc
struct WinDesc* wins[MAXWIN]