11 #ifndef INCLUDED_Z_TERM_H 12 #define INCLUDED_Z_TERM_H 222 errr (*
pict_hook)(
int x,
int y,
int n,
const byte *ap,
const char *cp,
const byte *tap,
const char *tcp);
251 #define TERM_XTRA_EVENT 1 252 #define TERM_XTRA_FLUSH 2 253 #define TERM_XTRA_CLEAR 3 254 #define TERM_XTRA_SHAPE 4 255 #define TERM_XTRA_FROSH 5 256 #define TERM_XTRA_FRESH 6 257 #define TERM_XTRA_NOISE 7 258 #define TERM_XTRA_SOUND 8 259 #define TERM_XTRA_BORED 9 260 #define TERM_XTRA_REACT 10 261 #define TERM_XTRA_ALIVE 11 262 #define TERM_XTRA_LEVEL 12 263 #define TERM_XTRA_DELAY 13 264 #define TERM_XTRA_MUSIC_BASIC 14 265 #define TERM_XTRA_MUSIC_DUNGEON 15 266 #define TERM_XTRA_MUSIC_QUEST 16 267 #define TERM_XTRA_MUSIC_TOWN 17 280 extern void Term_queue_char(
int x,
int y,
byte a,
char c,
byte ta,
char tc);
283 extern void Term_queue_line(
int x,
int y,
int n,
byte *a,
char *c,
byte *ta,
char *tc);
297 extern errr Term_putstr_v(
int x,
int y,
int n,
byte a,
cptr s);
u16b key_head
Definition: z-term.h:185
errr Term_erase(int x, int y, int n)
Definition: z-term.c:2059
bool never_bored
Definition: z-term.h:177
byte ** ta
Definition: z-term.h:46
byte ** a
Definition: z-term.h:40
errr Term_keypress(int k)
Definition: z-term.c:2398
errr Term_redraw(void)
Definition: z-term.c:2220
bool soft_cursor
Definition: z-term.h:172
void(* resize_hook)(void)
Definition: z-term.h:220
const char * cptr
文字列定数用ポインタ定義 / A simple pointer (to unmodifiable strings)
Definition: h-type.h:46
bool always_pict
Definition: z-term.h:173
char ** tc
Definition: z-term.h:47
errr Term_addstr(int n, byte a, cptr s)
Definition: z-term.c:1954
bool never_frosh
Definition: z-term.h:178
bool icky_corner
Definition: z-term.h:171
void * vptr
void型ポインタ定義 / A standard pointer (to "void" because ANSI C says so)
Definition: h-type.h:45
bool active_flag
Definition: z-term.h:167
vptr data
Definition: z-term.h:161
errr(* bigcurs_hook)(int x, int y)
Definition: z-term.h:214
errr Term_exchange(void)
Definition: z-term.c:2591
errr Term_what(int x, int y, byte *a, char *c)
Definition: z-term.c:2356
char * key_queue
Definition: z-term.h:183
errr Term_putch(int x, int y, byte a, char c)
Definition: z-term.c:1991
byte cx
Definition: z-term.h:38
errr Term_get_size(int *w, int *h)
Definition: z-term.c:2323
errr Term_activate(term *t)
Definition: z-term.c:2824
errr term_init(term *t, int w, int h, int k)
Definition: z-term.c:2930
term_win * scr
Definition: z-term.h:200
bool unused_flag
Definition: z-term.h:176
errr Term_fresh(void)
Definition: z-term.c:1494
term_win * old
Definition: z-term.h:199
bool always_text
Definition: z-term.h:175
errr Term_save(void)
Definition: z-term.c:2523
errr(* pict_hook)(int x, int y, int n, const byte *ap, const char *cp, const byte *tap, const char *tcp)
Definition: z-term.h:222
byte * va
Definition: z-term.h:43
byte * vta
Definition: z-term.h:49
errr Term_addch(byte a, char c)
Definition: z-term.c:1873
errr Term_resize(int w, int h)
Definition: z-term.c:2637
errr(* user_hook)(int n)
Definition: z-term.h:208
char ** c
Definition: z-term.h:41
u16b key_xtra
Definition: z-term.h:187
byte * x1
Definition: z-term.h:196
errr Term_set_cursor(int v)
Definition: z-term.c:1793
byte attr_blank
Definition: z-term.h:180
byte hgt
Definition: z-term.h:191
byte y1
Definition: z-term.h:193
errr Term_flush(void)
Definition: z-term.c:2381
変愚時追加された基本事項のヘッダーファイル / The most basic "include" file.
u16b key_size
Definition: z-term.h:188
bool fixed_shape
Definition: z-term.h:170
void Term_queue_chars(int x, int y, int n, byte a, cptr s)
Definition: z-term.c:717
bool mapped_flag
Definition: z-term.h:168
int errr
エラーコードの定義 / Error codes for function return values
Definition: h-type.h:56
errr term_nuke(term *t)
Definition: z-term.c:2860
char * vc
Definition: z-term.h:44
unsigned short u16b
Definition: h-type.h:93
bool cv
Definition: z-term.h:37
char char_blank
Definition: z-term.h:181
errr Term_key_push(int k)
Definition: z-term.c:2425
errr Term_clear(void)
Definition: z-term.c:2162
void(* nuke_hook)(term *t)
Definition: z-term.h:206
errr Term_locate(int *x, int *y)
Definition: z-term.c:2337
void Term_queue_line(int x, int y, int n, byte *a, char *c, byte *ta, char *tc)
Definition: z-term.c:646
byte wid
Definition: z-term.h:190
term * Term
Definition: z-term.c:288
errr Term_load(void)
Definition: z-term.c:2551
errr Term_gotoxy(int x, int y)
Definition: z-term.c:1811
errr(* xtra_hook)(int n, int v)
Definition: z-term.h:210
errr Term_user(int n)
Definition: z-term.c:411
term_win * mem
Definition: z-term.h:203
void Term_queue_bigchar(int x, int y, byte a, char c, byte ta, char tc)
Definition: z-term.c:564
errr Term_putstr(int x, int y, int n, byte a, cptr s)
Definition: z-term.c:2009
errr(* text_hook)(int x, int y, int n, byte a, cptr s)
Definition: z-term.h:218
vptr user
Definition: z-term.h:159
bool data_flag
Definition: z-term.h:165
errr(* curs_hook)(int x, int y)
Definition: z-term.h:212
bool user_flag
Definition: z-term.h:163
errr Term_inkey(char *ch, bool wait, bool take)
Definition: z-term.c:2462
errr(* wipe_hook)(int x, int y, int n)
Definition: z-term.h:216
char * vtc
Definition: z-term.h:50
u16b key_tail
Definition: z-term.h:186
bool cu
Definition: z-term.h:37
errr Term_xtra(int n, int v)
Definition: z-term.c:423
byte y2
Definition: z-term.h:194
errr Term_get_cursor(int *v)
Definition: z-term.c:2310
errr Term_add_bigch(byte a, char c)
Definition: z-term.c:1908
term_win * tmp
Definition: z-term.h:202
byte cy
Definition: z-term.h:38
errr Term_draw(int x, int y, byte a, char c)
Definition: z-term.c:1837
bool higher_pict
Definition: z-term.h:174
errr Term_redraw_section(int x1, int y1, int x2, int y2)
Definition: z-term.c:2236
bool total_erase
Definition: z-term.h:169
byte * x2
Definition: z-term.h:197
void Term_queue_char(int x, int y, byte a, char c, byte ta, char tc)
Definition: z-term.c:516
void(* init_hook)(term *t)
Definition: z-term.h:205