1 /* SCCS Id: @(#)amiwind.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. */
7 struct Window *FDECL( OpenShWindow, (struct ExtNewWindow *) );
9 struct Window *FDECL( OpenShWindow, (struct NewWindow *) );
11 void FDECL( CloseShWindow, (struct Window *));
13 int NDECL( amikbhit );
14 int NDECL( WindowGetchar );
15 WETYPE NDECL( WindowGetevent );
16 void NDECL( WindowFlush );
17 void FDECL( WindowPutchar, (char ));
18 void FDECL( WindowFPuts, (const char *));
19 void FDECL( WindowPuts, (const char *));
20 void FDECL( WindowPrintf, ( char *,... ));
21 void NDECL( CleanUp );
22 int FDECL( ConvertKey, ( struct IntuiMessage * ));
24 void FDECL( Abort, (long ));
26 void FDECL( flush_glyph_buffer, (struct Window *));
27 void FDECL( amiga_print_glyph, (winid , int , int ));
28 void FDECL( start_glyphout, (winid ));
29 void FDECL( amii_end_glyphout, (winid ));
31 struct ExtNewWindow *FDECL( DupNewWindow, (struct ExtNewWindow *));
32 void FDECL( FreeNewWindow, (struct ExtNewWindow *));
34 struct NewWindow *FDECL( DupNewWindow, (struct NewWindow *));
35 void FDECL( FreeNewWindow, (struct NewWindow *));
38 void NDECL( amii_delay_output );
39 void FDECL( amii_number_pad, (int ));
40 void amii_cleanup( void );