termbox2 2.5.0

termbox2 2.5.0

28. desember, etter mer enn to års pause, ble versjon 2.5.0 av biblioteket for å lage TUI utgitt. termbox2, skrevet i C og distribuert under MIT-lisensen.

Sammenlignet med originalen termbox, er det bevart et enkelt API og ingen avhengigheter bortsett fra libc, men følgende er lagt til:

  • strengere feilsjekking;
  • mer effektiv parsing av escape-sekvenser;
  • valgfri støtte for 32-bits farge;
  • forbedret støtte for Unicode-grafemer;
  • generering av kode for innebygde escape-sekvenser;
  • et sett med tester;
  • og mye mer.

Biblioteket er organisert som et enkelt-fils bibliotek (bare 128K .h-fil), selv om det også kan kompilert som et eget dynamisk eller statisk bibliotek.

#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; }

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster