Struct term win

/* * A term_win is a "window" for a Term * *	- Cursor Useless/Visible codes *	- Cursor Location (see "Useless") * *	- Array[h] -- Access to the attribute array *	- Array[h] -- Access to the character array * *	- Array[h*w] -- Attribute array *	- Array[h*w] -- Character array * *	- next screen saved *	- hook to be called on screen size change * * Note that the attr/char pair at (x,y) is a[y][x]/c[y][x] * and that the row of attr/chars at (0,y) is a[y]/c[y] */ struct term_win { 	bool cu, cv; byte cx, cy; byte **a; char **c; byte *va; char *vc; byte **ta; char **tc; byte *vta; char *vtc; term_win *next; };

Structure
Boolean cu & cv - Whether the curser is useless and/or visible.

Boolean cx & cy - the current location of the cursor.

Pointer to an array of byte a, pointer to a pointer of char c - Access to the attribute arrays.

Pointer to a byte va, pointer to a char vc - Access to the character arrays.

Pointer to an array of byte ta, pointer to a pointer of char tc - Attribute array

Pointer to a byte vta, pointer to a char vtc - Character array

Pointer to a term_win next - pointer to the next terminal.

Found in
z-term.h