1/* SCCS Id: @(#)winami.p 3.1 93/01/08 */ 2/* Copyright (c) Gregg Wonderly, Naperville, IL, 1992, 1993 */ 3/* NetHack may be freely redistributed. See license for details. */ 4/* winami.c */ 5void FDECL(amii_raw_print, (const char *)); 6void FDECL(amii_raw_print_bold, (const char *)); 7void FDECL(amii_start_menu, (winid )); 8void FDECL(amii_add_menu, (winid , char , int , const char *)); 9void FDECL(amii_end_menu, (winid , char , const char * , const char *)); 10char FDECL(amii_select_menu, (winid )); 11void NDECL(amii_update_inventory ); 12void NDECL(amii_mark_synch ); 13void NDECL(amii_wait_synch ); 14void NDECL(amii_setclipped ); 15void FDECL(amii_cliparound, (int , int )); 16void NDECL(amii_askname ); 17void NDECL(amii_player_selection ); 18void NDECL(flush_output ); 19void FDECL(amii_destroy_nhwindow, (winid )); 20int FDECL(amii_create_nhwindow, (int )); 21void NDECL(amii_init_nhwindows ); 22int NDECL(amii_get_ext_cmd); 23char FDECL(amii_yn_function, (const char * , const char * , char )); 24void FDECL(amii_addtopl, (const char *)); 25void FDECL(TextSpaces, (struct RastPort * , int )); 26void FDECL(amii_putstr, (winid , int , const char *)); 27void FDECL(amii_putsym, (winid , int , int , CHAR_P )); 28void FDECL(amii_clear_nhwindow, (winid )); 29void FDECL(amii_exit_nhwindows, (const char *)); 30int FDECL(amii_nh_poskey, (int * , int * , int *)); 31int NDECL(amii_nhgetch ); 32void NDECL(amii_get_nh_event ); 33void NDECL(amii_remember_topl ); 34int NDECL(amii_doprev_message ); 35void FDECL(amii_display_nhwindow, (winid , boolean )); 36void FDECL(amii_display_file, (const char * , boolean )); 37void FDECL(amii_curs, (winid , int , int )); 38void FDECL(amii_print_glyph, (winid , xchar , xchar , int )); 39void FDECL(DoMenuScroll, (int , int )); 40void FDECL(DisplayData, (int , int , int )); 41void FDECL(SetPropInfo, (struct Window * , struct Gadget * , long , long , long )); 42void FDECL(kill_nhwindows, (int )); 43void FDECL(amii_cl_end, (struct amii_WinDesc * , int )); 44void FDECL(cursor_off, (winid )); 45void FDECL(cursor_on, (winid )); 46void NDECL(amii_getret ); 47void FDECL(amii_getlin, (const char * , char *)); 48void FDECL(getlind, (const char * , char * , const char *)); 49void FDECL(amii_suspend_nhwindows, (char * )); 50void NDECL(amii_resume_nhwindows); 51void NDECL(amii_bell); 52void NDECL(EditColor); 53void FDECL(DrawCol, ( struct Window *, int, UWORD * ) ); 54void FDECL( DispCol, ( struct Window *w, int idx, UWORD * ) ); 55void FDECL( SetBorder, (struct Gadget *) ); 56void NDECL( port_help ); 57void FDECL( dismiss_nhwindow, (winid) ); 58