bool display_has_tty()
Check if display has TTY capability.
int display_init()
Initialize what is necessary to display ascii frames.
void display_full_reset()
Perform full display reset.
tty_info_t g_tty_info
Global TTY information structure.
void display_cleanup()
Cleanup display subsystem.
void display_disable_logging_for_first_frame()
Disable terminal logging for first frame.
void display_render_frame(const char *frame_data, bool is_snapshot_frame)
Render ASCII frame to display.
void display_reset_for_new_connection()
Reset display state for new connection.
TTY detection and management structure.
🖥️ Cross-platform terminal interface for ascii-chat