From 3cb3a0e7b5279a587a12ed2fa8bb01472a94489e Mon Sep 17 00:00:00 2001 From: Yann Dirson Date: Sun, 16 Feb 2014 15:50:26 +0100 Subject: [PATCH] Curses: avoid getting out of 80 columns when editing board. Now print user-provided chars on line following the long prompt. --- NEWS | 4 +++- gnushogi/cursesdsp.c | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 57a4994..a1e94f9 100644 --- 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): diff --git a/gnushogi/cursesdsp.c b/gnushogi/cursesdsp.c index 205b749..3798a19 100644 --- a/gnushogi/cursesdsp.c +++ b/gnushogi/cursesdsp.c @@ -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; -- 1.7.0.4