X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2Fcursesdsp.c;h=c717a9f9333130211f5105ef711ad57c8a445fbb;hb=b18dc4fd00c0055eae9128c28a36412f83b998b4;hp=f4c00ec5f93c3672d6fd3bec97dc5f8c3d9aa69a;hpb=9009c8ba46a421e738d3ea57564e2df44dcaf3c5;p=gnushogi.git diff --git a/gnushogi/cursesdsp.c b/gnushogi/cursesdsp.c index f4c00ec..c717a9f 100644 --- a/gnushogi/cursesdsp.c +++ b/gnushogi/cursesdsp.c @@ -33,6 +33,7 @@ #include #include +#include #include #include @@ -150,7 +151,26 @@ Curses_ShowMessage(char *s) void -ShowNodeCnt(long NodeCnt) +Curses_Printf(const char *format, ...) +{ + static char buffer[60]; + va_list ap; + va_start(ap, format); + vsnprintf(buffer, sizeof(buffer), format, ap); + printw("%s", buffer); + va_end(ap); +} + + +void +Curses_doRequestInputString(const char* fmt, char* buffer) +{ + FLUSH_SCANW(fmt, buffer); +} + + +void +Curses_ShowNodeCnt(long NodeCnt) { gotoXY(TAB, 22); /* printw(CP[90], NodeCnt, (et > 100) ? NodeCnt / (et / 100) : 0); */