Curses: avoid getting out of 80 columns when editing board.
authorYann Dirson <ydirson@free.fr>
Sun, 16 Feb 2014 14:50:26 +0000 (15:50 +0100)
committerYann Dirson <ydirson@free.fr>
Sun, 16 Feb 2014 15:09:59 +0000 (16:09 +0100)
Now print user-provided chars on line following the long prompt.

NEWS
gnushogi/cursesdsp.c

diff --git a/NEWS b/NEWS
index 57a4994..a1e94f9 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,7 +5,9 @@ Changes in version 1.4.2 (unreleased):
 
 * XShogi is no longer included in the GNU Shogi source, it is
   available as a separate source archive.
-* Fixed display of column number for MiniShogi in Curses mode.
+* Fixed Curses mode display:
+  - reversed column number for MiniShogi
+  - artifacts while prompting in edit mode with only 80 columns
 * Minor code cleanups.
 
 Changes in version 1.4.1 (01/2014):
index 205b749..3798a19 100644 (file)
@@ -481,7 +481,7 @@ Curses_EditBoard(void)
     {
         gotoXY(TAB, 6);
         printw("Editing: %s", ColorStr[a]);
-        gotoXY(TAB + 24, 7);
+        gotoXY(TAB + 2, 8);
         ClearEoln();
         FLUSH_SCANW("%s", s);
         found = 0;