[BACK]Return to lint-curses.h CVS log [TXT][DIR] Up to [contributed] / early-roguelike / urogue

Annotation of early-roguelike/urogue/lint-curses.h, Revision 1.1.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