#ifndef _IO_H #define _IO_H #ifdef __PDC__ #include "../lib/panel.h" #else #include #endif #ifdef __SDL__ #ifdef __WIN32__ #include "SDL/SDL.h" #include "SDL/SDL_mixer.h" #else #include "SDL.h" #include "SDL_mixer.h" #endif #endif //key codes #define ESC 27 #define CTRL_C 3 //colors #define C_FOG COLOR_PAIR(8)|A_BOLD //fog of war #define C_MED COLOR_PAIR(COLOR_GREEN) #define C_AIR COLOR_PAIR(COLOR_BLUE) #define C_BAT COLOR_PAIR(COLOR_MAGENTA)|A_BOLD #define C_COIN COLOR_PAIR(COLOR_YELLOW)|A_BOLD #define C_LVL COLOR_PAIR(COLOR_CYAN)|A_BOLD void add_message(char *msg,attr_t attr); void draw_screen(void); int end_curses(void); int init_curses(void); void init_message_win(int info_lines); void show_help(void); void show_highscore(void); int print_info(int errs,int level); int readchar(void); #endif