mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2025-07-26 23:32:25 +01:00
46 lines
1 KiB
C
46 lines
1 KiB
C
#ifndef CURSWIN_H
|
|
#define CURSWIN_H
|
|
|
|
|
|
/* Global declarations */
|
|
|
|
WINDOW *curses_create_window(int width, int height, orient orientation);
|
|
|
|
void curses_destroy_win(WINDOW *win);
|
|
|
|
void curses_refresh_nethack_windows(void);
|
|
|
|
WINDOW *curses_get_nhwin(winid wid);
|
|
|
|
void curses_add_nhwin(winid wid, int height, int width, int y, int x,
|
|
orient orientation, boolean border);
|
|
|
|
void curses_add_wid(winid wid);
|
|
|
|
void curses_refresh_nhwin(winid wid);
|
|
|
|
void curses_del_nhwin(winid wid);
|
|
|
|
void curses_del_wid(winid wid);
|
|
|
|
void curses_putch(winid wid, int x, int y, int ch, int color, int attrs);
|
|
|
|
void curses_get_window_xy(winid wid, int *x, int *y);
|
|
|
|
boolean curses_window_has_border(winid wid);
|
|
|
|
boolean curses_window_exists(winid wid);
|
|
|
|
int curses_get_window_orientation(winid wid);
|
|
|
|
void curses_puts(winid wid, int attr, const char *text);
|
|
|
|
void curses_clear_nhwin(winid wid);
|
|
|
|
void curses_draw_map(int sx, int sy, int ex, int ey);
|
|
|
|
boolean curses_map_borders(int *sx, int *sy, int *ex, int *ey, int ux,
|
|
int uy);
|
|
|
|
|
|
#endif /* CURSWIN_H */
|