/* NetHack 3.6 amiwind.p $NHDT-Date: 1432512795 2015/05/25 00:13:15 $ $NHDT-Branch: master $:$NHDT-Revision: 1.6 $ */ /* Copyright (c) Gregg Wonderly, Naperville, IL, 1992, 1993 */ /* NetHack may be freely redistributed. See license for details. */ /* amiwind.c */ #ifdef INTUI_NEW_LOOK struct Window * OpenShWindow(struct ExtNewWindow *) ; #else struct Window * OpenShWindow(struct NewWindow *) ; #endif void CloseShWindow(struct Window *); int kbhit (void); int amikbhit (void); int WindowGetchar (void); WETYPE WindowGetevent (void); void WindowFlush (void); void WindowPutchar(char ); void WindowFPuts(const char *); void WindowPuts(const char *); void WindowPrintf( char *,... ); void CleanUp (void); int ConvertKey( struct IntuiMessage * ); #ifndef SHAREDLIB void Abort(long ); #endif void flush_glyph_buffer(struct Window *); void amiga_print_glyph(winid , int , int ); void start_glyphout(winid ); void amii_end_glyphout(winid ); #ifdef INTUI_NEW_LOOK struct ExtNewWindow * DupNewWindow(struct ExtNewWindow *); void FreeNewWindow(struct ExtNewWindow *); #else struct NewWindow * DupNewWindow(struct NewWindow *); void FreeNewWindow(struct NewWindow *); #endif void bell (void); void amii_delay_output (void); void amii_number_pad(int ); void amii_cleanup( void );