Annotation of early-roguelike/urogue/lint-curses.h, Revision 1.1
1.1 ! rubenllo 1: /*
! 2: lint-curses.h
! 3:
! 4: UltraRogue: The Ultimate Adventure in the Dungeons of Doom
! 5: Copyright (C) 1993, 1995 Herb Chong
! 6: All rights reserved.
! 7:
! 8: See the file LICENSE.TXT for full copyright and licensing information.
! 9: */
! 10:
! 11:
! 12: /* Sufficient info to pass lint */
! 13: #ifndef TRUE
! 14: #define TRUE 1
! 15: #endif
! 16: #ifndef FALSE
! 17: #define FALSE 0
! 18: #endif
! 19: #define getyx(win,y,x) y = win->_cury, x = win->_curx
! 20: struct screen { int opque_data_type; };
! 21: typedef struct { int _cury; int _curx; } WINDOW;
! 22: extern WINDOW *stdscr;
! 23: extern WINDOW *curscr;
! 24: extern int LINES;
! 25: extern int COLS;
! 26: extern char *unctrl(char c);
! 27: extern void initscr(void);
! 28: extern int wmove(WINDOW *window, int Line, int Column);
! 29: extern int move(int Line, int Column);
! 30: extern int addch(char c);
! 31: extern int mvaddch(int y, int x, char c);
! 32: extern int waddch(WINDOW *window, char c);
! 33: extern int mvwaddch(WINDOW *window, int y, int x, char c);
! 34: extern int mvwinch(WINDOW *window, int y, int x);
! 35: extern int winch(WINDOW *window);
! 36: extern int mvinch(int y, int x);
! 37: extern int getch(void);
! 38: extern int wgetch(WINDOW *window);
! 39: extern void clear(void);
! 40: extern void wclear(WINDOW *window);
! 41: extern void refresh(void);
! 42: extern void wrefresh(WINDOW *window);
! 43: extern void clearok(WINDOW *window, int flag);
! 44: extern void endwin(void);
! 45: extern void touchwin(WINDOW *window);
! 46: extern void overlay(WINDOW *w1, WINDOW *w2);
! 47: extern void wclrtoeol(WINDOW *window);
! 48: extern void wprintw(WINDOW *window, const char *fmt, ...);
! 49: extern void mvprintw(int line, int col, char *fmt, ...);
! 50: extern void mvwprintw(WINDOW *window, int line, int col, char *fmt, ...);
! 51: extern int mvwaddstr(WINDOW *window, int y, int x, const char *str);
! 52: extern int mvaddstr(int y, int x, char *str);
! 53: extern int waddstr(WINDOW *window, char *str);
! 54: extern int addstr(char *str);
! 55: extern void standout(void);
! 56: extern void wstandout(WINDOW *window);
! 57: extern void standend(void);
! 58: extern void wstandend(WINDOW *window);
! 59: extern void noecho(void);
! 60: extern void cbreak(void);
! 61: extern void crmode(void);
! 62: extern void nonl(void);
! 63: extern void nl(void);
! 64: extern int wgetch(WINDOW *window);
! 65: extern WINDOW *newwin(int lines, int cols, int y, int x);
! 66: extern void overwrite(WINDOW *w1, WINDOW *w2);
! 67: extern void delwin(WINDOW *window);
! 68: extern void printw(char *fmt, ...);
! 69:
CVSweb