46typedef struct TCOD_Text* TCOD_text_t;
48TCODLIB_API TCOD_text_t TCOD_text_init(
int x,
int y,
int w,
int h,
int max_chars);
49TCODLIB_API TCOD_text_t TCOD_text_init2(
int w,
int h,
int max_chars);
50TCODLIB_API
void TCOD_text_set_pos(TCOD_text_t txt,
int x,
int y);
51TCODLIB_API
void TCOD_text_set_properties(
52 TCOD_text_t txt,
int cursor_char,
int blink_interval,
const char* prompt,
int tab_size);
53TCODLIB_API
void TCOD_text_set_colors(TCOD_text_t txt, TCOD_color_t fore, TCOD_color_t back,
float back_transparency);
55TCODLIB_BEGIN_IGNORE_DEPRECATIONS
56TCODLIB_API
bool TCOD_text_update(TCOD_text_t txt,
TCOD_key_t key);
57TCODLIB_END_IGNORE_DEPRECATIONS
59TCODLIB_API
void TCOD_text_render(TCOD_text_t txt, TCOD_console_t con);
60TCODLIB_API
const char* TCOD_text_get(TCOD_text_t txt);
61TCODLIB_API
void TCOD_text_reset(TCOD_text_t txt);
62TCODLIB_API
void TCOD_text_delete(TCOD_text_t txt);
C types for console functions.
Miscellaneous tools needed across platforms.
Libtcod key event data, as a keycode or text character.
Definition console_types.h:207