cgram: in hinting mode, show all correct characters in bold face
For almost solved cryptograms, this makes the punctuation stand out less, helping to focus on the missing letters.
This commit is contained in:
parent
0a8f39d604
commit
c9b39ce704
|
@ -1,4 +1,4 @@
|
|||
.\" $NetBSD: cgram.6,v 1.3 2021/04/22 14:57:36 wiz Exp $
|
||||
.\" $NetBSD: cgram.6,v 1.4 2021/04/29 20:17:20 rillig Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2004, 2013 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
|
@ -27,7 +27,7 @@
|
|||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd April 22, 2021
|
||||
.Dd April 29, 2021
|
||||
.Dt CGRAM 6
|
||||
.Os
|
||||
.Sh NAME
|
||||
|
@ -55,7 +55,7 @@ Enter a tilde
|
|||
to quit.
|
||||
Press asterisk
|
||||
.Pq *
|
||||
to enter an easier mode where correct letters are displayed in
|
||||
to enter an easier mode where correct characters are displayed in
|
||||
boldface.
|
||||
.Sh SEE ALSO
|
||||
.Xr caesar 6
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: cgram.c,v 1.21 2021/04/25 20:38:03 rillig Exp $ */
|
||||
/* $NetBSD: cgram.c,v 1.22 2021/04/29 20:17:20 rillig Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2013, 2021 The NetBSD Foundation, Inc.
|
||||
|
@ -31,7 +31,7 @@
|
|||
|
||||
#include <sys/cdefs.h>
|
||||
#if defined(__RCSID) && !defined(lint)
|
||||
__RCSID("$NetBSD: cgram.c,v 1.21 2021/04/25 20:38:03 rillig Exp $");
|
||||
__RCSID("$NetBSD: cgram.c,v 1.22 2021/04/29 20:17:20 rillig Exp $");
|
||||
#endif
|
||||
|
||||
#include <assert.h>
|
||||
|
@ -348,8 +348,7 @@ redraw(void)
|
|||
for (int x = 0; x < max_x; x++) {
|
||||
char ch = line[offset_x + x];
|
||||
bool bold = hinting &&
|
||||
ch == solline[offset_x + x] &&
|
||||
ch_isalpha(ch);
|
||||
(ch == solline[offset_x + x] || !ch_isalpha(ch));
|
||||
|
||||
if (bold)
|
||||
attron(A_BOLD);
|
||||
|
|
Loading…
Reference in New Issue