41 lines
1.3 KiB
OpenEdge ABL
41 lines
1.3 KiB
OpenEdge ABL
/* 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 );
|