OSDN Git Service

Initial Import
[nethackexpress/trunk.git] / sys / amiga / amiwind.p
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. */
4
5 /* amiwind.c */
6 #ifdef  INTUI_NEW_LOOK
7 struct Window *FDECL( OpenShWindow, (struct ExtNewWindow *) );
8 #else
9 struct Window *FDECL( OpenShWindow, (struct NewWindow *) );
10 #endif
11 void FDECL( CloseShWindow, (struct Window *));
12 int NDECL( kbhit );
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 * ));
23 #ifndef SHAREDLIB
24 void FDECL( Abort, (long ));
25 #endif
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 ));
30 #ifdef  INTUI_NEW_LOOK
31 struct ExtNewWindow *FDECL( DupNewWindow, (struct ExtNewWindow *));
32 void FDECL( FreeNewWindow, (struct ExtNewWindow *));
33 #else
34 struct NewWindow *FDECL( DupNewWindow, (struct NewWindow *));
35 void FDECL( FreeNewWindow, (struct NewWindow *));
36 #endif
37 void NDECL( bell );
38 void NDECL( amii_delay_output );
39 void FDECL( amii_number_pad, (int ));
40 void amii_cleanup( void );