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

◆ active_flag

bool active_flag

Referenced by Term_activate(), and term_nuke().

◆ always_pict

bool always_pict

Referenced by Term_fresh().

◆ always_text

bool always_text

◆ attr_blank

int attr_blank

◆ bigcurs_hook

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

Referenced by Term_fresh().

◆ char_blank

wchar_t char_blank

◆ complex_input

bool complex_input

Referenced by Term_keypress().

◆ curs_hook

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

Referenced by term_data_link(), and Term_fresh().

◆ data

void* data

◆ data_flag

bool data_flag

◆ fixed_shape

bool fixed_shape

Referenced by Term_resize().

◆ hgt

int hgt

◆ higher_pict

bool higher_pict

Referenced by term_data_link(), and Term_fresh().

◆ icky_corner

bool icky_corner

Referenced by Term_fresh().

◆ init_hook

void(* init_hook) (term *t)

Referenced by Term_activate(), and term_data_link().

◆ key_head

u16b key_head

◆ key_queue

ui_event* key_queue

◆ key_size

u16b key_size

◆ key_tail

u16b key_tail

◆ key_xtra

u16b key_xtra

◆ mapped_flag

bool mapped_flag

◆ mem

term_win* mem

◆ never_bored

bool never_bored

Referenced by term_data_link(), and Term_inkey().

◆ never_frosh

bool never_frosh

Referenced by Term_fresh().

◆ nuke_hook

void(* nuke_hook) (term *t)

Referenced by term_data_link(), and term_nuke().

◆ offset_x

int offset_x

◆ offset_y

int offset_y

◆ old

term_win* old

◆ pict_hook

errr(* pict_hook) (int x, int y, int n, const int *ap, const wchar_t *cp, const int *tap, const wchar_t *tcp)

◆ saved

byte saved

◆ scr

term_win* scr

◆ soft_cursor

bool soft_cursor

Referenced by term_data_link(), and Term_fresh().

◆ text_hook

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

◆ tmp

term_win* tmp

Referenced by term_nuke(), and Term_resize().

◆ total_erase

bool total_erase

◆ unused_flag

bool unused_flag

◆ user

void* user

◆ user_flag

bool user_flag

◆ view_map_hook

void(* view_map_hook) (term *t)

Referenced by do_cmd_view_map().

◆ wid

int wid

◆ wipe_hook

errr(* wipe_hook) (int x, int y, int n)

◆ x1

int* x1

◆ x2

int* x2

◆ xtra_hook

errr(* xtra_hook) (int n, int v)

Referenced by term_data_link(), and Term_xtra().

◆ y1

int y1

◆ y2

int y2

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