X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Funix%2Ftgfx.c;h=f36eccedd9bc5119b265f40c2d2a4a4d2664ab1d;hb=8b4d2adf48213f2bf74ca1a423b1ac3dc8066f95;hp=d228227c7dad3c01239bf1e5e27ecbccb4df46e7;hpb=6120587cce15206faa7a38207961a89110de3bcd;p=oftp diff --git a/src/unix/tgfx.c b/src/unix/tgfx.c index d228227..f36ecce 100644 --- a/src/unix/tgfx.c +++ b/src/unix/tgfx.c @@ -24,6 +24,7 @@ void tg_init(void) keypad(stdscr, TRUE); nodelay(stdscr, TRUE); noecho(); + curs_set(0); start_color(); fgcol = curses_color(TGFX_WHITE); @@ -133,6 +134,20 @@ void tg_rect(const char *label, int x, int y, int xsz, int ysz, unsigned int fla } attroff(COLOR_PAIR(cur_pair)); + refresh(); +} + +int tg_gchar(int gchar) +{ + switch(gchar) { + case TGFX_LARROW: + return ACS_LARROW; + case TGFX_RARROW: + return ACS_RARROW; + default: + break; + } + return '@'; } static int curses_color(int col)