X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2Frawdsp.c;h=1c43393bc0720dedc698c99ac241e172256c8065;hb=f30d0521d5d0847df94b8785d350281cb54fae1e;hp=4225f32942ee7e7e6718ca432eed4896a1b6fc1a;hpb=b18dc4fd00c0055eae9128c28a36412f83b998b4;p=gnushogi.git diff --git a/gnushogi/rawdsp.c b/gnushogi/rawdsp.c index 4225f32..1c43393 100644 --- a/gnushogi/rawdsp.c +++ b/gnushogi/rawdsp.c @@ -60,9 +60,8 @@ Raw_ClearScreen(void) } -/* FIXME: change to ShowPrompt? */ void -PromptForMove(void) +Raw_ShowPrompt(void) { if (!barebones && !XSHOGI) { @@ -122,6 +121,15 @@ Raw_ShowMessage(char *s) printf("%s\n", s); } +void +Raw_AlwaysShowMessage(const char *format, ...) +{ + va_list ap; + va_start(ap, format); + vprintf(format, ap); + va_end(ap); + printf("\n"); +} void Raw_Printf(const char *format, ...) @@ -139,6 +147,18 @@ Raw_doRequestInputString(const char* fmt, char* buffer) } +int +Raw_GetString(char* sx) +{ + int eof = 0; + sx[0] = '\0'; + + while(!eof && !sx[0]) + eof = (fgets(sx, 80, stdin) == NULL); + return eof; +} + + void Raw_ShowNodeCnt(long NodeCnt) {