termbox2 2.5.0

termbox2 2.5.0

28 de dezembro, após mais de dois anos de pausa, foi lançado o versão 2.5.0 da biblioteca para criar TUI termbox2, escrita na linguagem C e distribuída sob a licença MIT.

Comparado com o original termbox, mantém uma API simples e a ausência de dependências além da libc, mas adiciona:

  • verificação de erros mais rigorosa;
  • análise de sequências de escape mais eficiente;
  • suporte opcional para cores de 32 bits;
  • suporte melhorado para grafemas Unicode;
  • geração de código para sequências de escape incorporadas;
  • um conjunto de testes;
  • e muito mais.

A biblioteca é organizada como uma biblioteca de arquivo único (o arquivo .h tem apenas 128K), embora possa ser compilada também como uma biblioteca dinâmica ou estática separada.

#define TB_IMPL #include "termbox2.h" int main(int argc, char **argv) { struct tb_event ev; int y = 0; tb_init(); tb_printf(0, y++, TB_GREEN, 0, "hello from termbox"); tb_printf(0, y++, 0, 0, "width=%d height=%d", tb_width(), tb_height()); tb_printf(0, y++, 0, 0, "press any key…"); tb_present(); tb_poll_event(&ev); y++; tb_printf(0, y++, 0, 0, "event type=%d key=%d ch=%c", ev.type, ev.key, ev.ch); tb_printf(0, y++, 0, 0, "press any key to quit…"); tb_present(); tb_poll_event(&ev); tb_shutdown(); return 0; }

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster