αα ααααααΈ 28 ααααααΌ αααααΆααααΈαααααΆαααΆαααΈαααααΆα αααααΆααα 2.5.0 αααααΆαααααααΎα TUI ααααΌαααΆαα ααααααΆα αααα’ααααΆααα α’αααααααΆ C αα·αα ααα αΆααααααα’αΆααααΆααααα MIT α
αααααΉαααΎα αααα’ααααΆαααAPI ααΆαααα αα·αα’ααααααΆαααααΆαα’αΆααααααααα ααΈ libc ααααΌαααΆααααααΆαα»α ααα»ααααααΆααααααααααΌαααΆαααααααα
- ααΆααααα½ααα·αα·αααααα α»αααΆααααααΉααααΉα;
- ααΆααα·ααΆαααΆααααααΆαααααα·αααααΆαααααααΆαααααααα ;
- αααααΎαααΆααααααα 32 αααΈα;
- ααααΎα±αααααααΎαα‘αΎαααΌαααΆαααΆαααααααααΆααααααΆα ααα·α ααΌααΈααΌαα
- αααααΎαααΌααααααΆααααααΆαααααααα αααα½ααααααΆαααααΆαα;
- αα»αααΆααααα;
- αα·αα αααΎααααα
αααααΆαααααααΌαααΆααααα αααΆαααααΆαααα―αααΆααααα½α (α―αααΆα .h ααΊααααΉααα 128K) αααααΈααΆααΆα’αΆα ααααΌαααΆαα αααααααΆαααααΆαααααΆααααα α¬αα·αα·ααααααΆα ααααα‘αααααααα
#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, "ααααΆααα½α ααΈαααα’ααααΆααα"); tb_printf(0, y++, 0, 0, "width=%d height=%d", tb_width(), tb_height()); tb_printf(0, y++, 0, 0, "α α»α ααααΆααα α»α ααΆαα½α ... "); tb_present(); tb_poll_event(&ev); y++; tb_printf(0, y++, 0, 0, "ααααααααααΉαααα·ααΆααα=%d key=%d ch=%c", ev.type, ev.key, ev.ch); tb_printf(0, y++, 0, 0, "α α»α ααααΆααα α»α ααΆαα½αααΎααααΈαα·α ... "); tb_present(); tb_poll_event(&ev); tb_shutdown(); αααα‘αα 0; }
ααααα: linux.org.ru
