X-Git-Url: http://winboard.nl/cgi-bin?p=gnushogi.git;a=blobdiff_plain;f=gnushogi%2Frawdsp.c;h=287e578e4146033dd345ad17afe4e67d6acaf2fc;hp=d4ac301bf01673ed68aed6c8c2ebc892c8f12f60;hb=97a3bafdbb2b8f5c48c78b4aabfaaf2b9c329934;hpb=e6d0e922c94c9999f1f8a803af008e0a482bedf0 diff --git a/gnushogi/rawdsp.c b/gnushogi/rawdsp.c index d4ac301..287e578 100644 --- a/gnushogi/rawdsp.c +++ b/gnushogi/rawdsp.c @@ -349,11 +349,14 @@ Raw_EditBoard(void) a = black; - do + while(1) { scanf("%s", s); found = 0; + if (s[0] == '.') + break; + if (s[0] == '#') { for (sq = 0; sq < NO_SQUARES; sq++) @@ -413,7 +416,6 @@ Raw_EditBoard(void) color[sq] = neutral; } } - while (s[0] != '.'); for (sq = 0; sq < NO_SQUARES; sq++) Mvboard[sq] = ((board[sq] != Stboard[sq]) ? 10 : 0);