11 #ifndef INCLUDED_Z_TERM_H
12 #define INCLUDED_Z_TERM_H
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
297 extern errr Term_putstr_v(
int x,
int y,
int n,
byte a,
cptr s);
u16b key_head
Definition: z-term.h:185
bool never_bored
Definition: z-term.h:177
errr Term_draw(int x, int y, byte a, char c)
Definition: z-term.c:1837
byte ** ta
Definition: z-term.h:46
byte ** a
Definition: z-term.h:40
errr Term_exchange(void)
Definition: z-term.c:2591
bool soft_cursor
Definition: z-term.h:172
errr Term_what(int x, int y, byte *a, char *c)
Definition: z-term.c:2356
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_get_size(int *w, int *h)
Definition: z-term.c:2323
bool never_frosh
Definition: z-term.h:178
errr term_init(term *t, int w, int h, int k)
Definition: z-term.c:2930
bool icky_corner
Definition: z-term.h:171
errr(* wipe_hook)(int x, int y, int n)
Definition: z-term.h:216
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 Term_putch(int x, int y, byte a, char c)
Definition: z-term.c:1991
char * key_queue
Definition: z-term.h:183
byte cx
Definition: z-term.h:38
errr Term_flush(void)
Definition: z-term.c:2381
errr Term_gotoxy(int x, int y)
Definition: z-term.c:1811
term_win * scr
Definition: z-term.h:200
errr Term_addch(byte a, char c)
Definition: z-term.c:1873
bool unused_flag
Definition: z-term.h:176
term_win * old
Definition: z-term.h:199
bool always_text
Definition: z-term.h:175
byte * va
Definition: z-term.h:43
byte * vta
Definition: z-term.h:49
errr Term_clear(void)
Definition: z-term.c:2162
errr Term_redraw(void)
Definition: z-term.c:2220
char ** c
Definition: z-term.h:41
u16b key_xtra
Definition: z-term.h:187
byte * x1
Definition: z-term.h:196
byte attr_blank
Definition: z-term.h:180
byte hgt
Definition: z-term.h:191
byte y1
Definition: z-term.h:193
変愚時追加された基本事項のヘッダーファイル / The most basic "include" file.
u16b key_size
Definition: z-term.h:188
errr Term_redraw_section(int x1, int y1, int x2, int y2)
Definition: z-term.c:2236
bool fixed_shape
Definition: z-term.h:170
errr Term_set_cursor(int v)
Definition: z-term.c:1793
bool mapped_flag
Definition: z-term.h:168
int errr
エラーコードの定義 / Error codes for function return values
Definition: h-type.h:56
char * vc
Definition: z-term.h:44
unsigned short u16b
Definition: h-type.h:93
bool cv
Definition: z-term.h:37
errr(* curs_hook)(int x, int y)
Definition: z-term.h:212
errr Term_locate(int *x, int *y)
Definition: z-term.c:2337
errr Term_user(int n)
Definition: z-term.c:411
char char_blank
Definition: z-term.h:181
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
void Term_queue_chars(int x, int y, int n, byte a, cptr s)
Definition: z-term.c:717
errr Term_erase(int x, int y, int n)
Definition: z-term.c:2059
errr term_nuke(term *t)
Definition: z-term.c:2860
errr Term_inkey(char *ch, bool wait, bool take)
Definition: z-term.c:2462
errr(* xtra_hook)(int n, int v)
Definition: z-term.h:210
byte wid
Definition: z-term.h:190
errr(* bigcurs_hook)(int x, int y)
Definition: z-term.h:214
void Term_queue_bigchar(int x, int y, byte a, char c, byte ta, char tc)
Definition: z-term.c:564
void(* resize_hook)(void)
Definition: z-term.h:220
errr Term_load(void)
Definition: z-term.c:2551
errr Term_key_push(int k)
Definition: z-term.c:2425
term_win * mem
Definition: z-term.h:203
errr Term_fresh(void)
Definition: z-term.c:1494
errr Term_get_cursor(int *v)
Definition: z-term.c:2310
vptr user
Definition: z-term.h:159
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
bool data_flag
Definition: z-term.h:165
void Term_queue_line(int x, int y, int n, byte *a, char *c, byte *ta, char *tc)
Definition: z-term.c:646
bool user_flag
Definition: z-term.h:163
term * Term
Definition: z-term.c:288
char * vtc
Definition: z-term.h:50
u16b key_tail
Definition: z-term.h:186
void(* nuke_hook)(term *t)
Definition: z-term.h:206
bool cu
Definition: z-term.h:37
errr Term_activate(term *t)
Definition: z-term.c:2824
errr(* user_hook)(int n)
Definition: z-term.h:208
errr Term_addstr(int n, byte a, cptr s)
Definition: z-term.c:1954
byte y2
Definition: z-term.h:194
term_win * tmp
Definition: z-term.h:202
errr Term_save(void)
Definition: z-term.c:2523
byte cy
Definition: z-term.h:38
errr Term_resize(int w, int h)
Definition: z-term.c:2637
errr Term_xtra(int n, int v)
Definition: z-term.c:423
errr(* text_hook)(int x, int y, int n, byte a, cptr s)
Definition: z-term.h:218
bool higher_pict
Definition: z-term.h:174
errr Term_keypress(int k)
Definition: z-term.c:2398
errr Term_add_bigch(byte a, char c)
Definition: z-term.c:1908
bool total_erase
Definition: z-term.h:169
unsigned char byte
byte型をunsighned charとして定義 / Note that unsigned values can cause math problems / An unsigned byte of m...
Definition: h-type.h:76
errr Term_putstr(int x, int y, int n, byte a, cptr s)
Definition: z-term.c:2009
byte * x2
Definition: z-term.h:197