#ifndef _DISPLAY_H_040b42a5_ #define _DISPLAY_H_040b42a5_ #include #include "structs.h" typedef enum { LC_ORDINARY = 1, LC_DEBUG, LC_MAP } LCHOW; typedef enum { DL_K_IGNORE = 1, DL_K_CONTINUE, DL_K_ABORT } DLKS; typedef enum { DL_L_MORE = 1, DL_L_DONE } DLLS; extern int place_map(OBJ *, int *, int *, const char *); extern void view_map(OBJ *); extern char loc_char(LOC *, LCHOW); extern void cleardisp(void); extern void drawmapped(LEVEL *); extern void showdisp(void); extern void initdisplay(void); extern void upddisp(LOC *); extern void lvdisp(LEVEL *); extern void upddisp1(LOC *l); extern void checkwall_from(LOC *, LOC *); extern LOC *outofsight(LEVEL *); extern void display_list(DLLS (*)(FILE *), const char **, DLKS (*)(int)); extern DLKS dl_justmore(int); #endif