Angband
Data Fields
term Struct Reference

#include <ui-term.h>

Data Fields

voiduser
voiddata
bool user_flag
bool data_flag
bool active_flag
bool mapped_flag
bool total_erase
bool fixed_shape
bool icky_corner
bool soft_cursor
bool always_pict
bool higher_pict
bool always_text
bool unused_flag
bool never_bored
bool never_frosh
int attr_blank
wchar_t char_blank
bool complex_input
ui_eventkey_queue
u16b key_head
u16b key_tail
u16b key_xtra
u16b key_size
int wid
int hgt
int y1
int y2
intx1
intx2
int offset_x
int offset_y
term_winold
term_winscr
term_wintmp
term_winmem
byte saved
void(* init_hook )(term *t)
void(* nuke_hook )(term *t)
errr(* xtra_hook )(int n, int v)
errr(* curs_hook )(int x, int y)
errr(* bigcurs_hook )(int x, int y)
errr(* wipe_hook )(int x, int y, int n)
errr(* text_hook )(int x, int y, int n, int a, const wchar_t *s)
errr(* pict_hook )(int x, int y, int n, const int *ap, const wchar_t *cp, const int *tap, const wchar_t *tcp)
void(* view_map_hook )(term *t)

Field Documentation

bool active_flag

Referenced by Term_activate(), and term_nuke().

bool always_pict

Referenced by Term_fresh().

bool always_text
int attr_blank
errr(* bigcurs_hook)(int x, int y)

Referenced by Term_fresh().

wchar_t char_blank
bool complex_input

Referenced by Term_keypress().

errr(* curs_hook)(int x, int y)

Referenced by term_data_link(), and Term_fresh().

void* data
bool data_flag
bool fixed_shape

Referenced by Term_resize().

int hgt
bool higher_pict

Referenced by term_data_link(), and Term_fresh().

bool icky_corner

Referenced by Term_fresh().

void(* init_hook)(term *t)

Referenced by Term_activate(), and term_data_link().

u16b key_head
ui_event* key_queue
u16b key_size
u16b key_tail
u16b key_xtra
bool mapped_flag
term_win* mem
bool never_bored

Referenced by term_data_link(), and Term_inkey().

bool never_frosh

Referenced by Term_fresh().

void(* nuke_hook)(term *t)

Referenced by term_data_link(), and term_nuke().

int offset_x
int offset_y
term_win* old
errr(* pict_hook)(int x, int y, int n, const int *ap, const wchar_t *cp, const int *tap, const wchar_t *tcp)
byte saved
term_win* scr
bool soft_cursor

Referenced by term_data_link(), and Term_fresh().

errr(* text_hook)(int x, int y, int n, int a, const wchar_t *s)
term_win* tmp

Referenced by term_nuke(), and Term_resize().

bool total_erase
bool unused_flag
void* user
bool user_flag
void(* view_map_hook)(term *t)

Referenced by do_cmd_view_map().

int wid
errr(* wipe_hook)(int x, int y, int n)
int* x1
int* x2
errr(* xtra_hook)(int n, int v)

Referenced by term_data_link(), and Term_xtra().

int y1
int y2

The documentation for this struct was generated from the following file: