summaryrefslogtreecommitdiffstats
path: root/boggle
diff options
context:
space:
mode:
authorjsm <jsm@NetBSD.org>1999-09-19 09:42:38 +0000
committerjsm <jsm@NetBSD.org>1999-09-19 09:42:38 +0000
commit5cc220556e488cad20c54eefdb5efeda5d57cc43 (patch)
tree3772e00f33eb5162a758e90604439da1144bb77a /boggle
parent0b20d56bada201132ad678efaca6aaa176ed40c1 (diff)
downloadbsdgames-darwin-5cc220556e488cad20c54eefdb5efeda5d57cc43.tar.gz
bsdgames-darwin-5cc220556e488cad20c54eefdb5efeda5d57cc43.tar.zst
bsdgames-darwin-5cc220556e488cad20c54eefdb5efeda5d57cc43.zip
Add alternative style for commands at end of game (#ifdef NEW_STYLE).
Diffstat (limited to 'boggle')
-rw-r--r--boggle/boggle/bog.c23
1 files changed, 21 insertions, 2 deletions
diff --git a/boggle/boggle/bog.c b/boggle/boggle/bog.c
index 125415a7..7a2e38da 100644
--- a/boggle/boggle/bog.c
+++ b/boggle/boggle/bog.c
@@ -1,4 +1,4 @@
-/* $NetBSD: bog.c,v 1.14 1999/09/18 19:38:48 jsm Exp $ */
+/* $NetBSD: bog.c,v 1.15 1999/09/19 09:42:38 jsm Exp $ */
/*-
* Copyright (c) 1993
@@ -46,7 +46,7 @@ __COPYRIGHT("@(#) Copyright (c) 1993\n\
#if 0
static char sccsid[] = "@(#)bog.c 8.2 (Berkeley) 5/4/95";
#else
-__RCSID("$NetBSD: bog.c,v 1.14 1999/09/18 19:38:48 jsm Exp $");
+__RCSID("$NetBSD: bog.c,v 1.15 1999/09/19 09:42:38 jsm Exp $");
#endif
#endif /* not lint */
@@ -238,11 +238,29 @@ main(argc, argv)
newgame(bspec);
bspec = NULL; /* reset for subsequent games */
playgame();
+#ifdef NEW_STYLE
+ prompt("Type <q>uit, <esc> locate, any other key to continue...");
+#else
prompt("Type <space> to continue, any cap to quit...");
+#endif
delay(50); /* wait for user to quit typing */
flushin(stdin);
for (;;) {
ch = inputch();
+#ifdef NEW_STYLE
+ if (ch == '\033')
+ findword();
+ else if (ch == '\014' || ch == '\022') /* ^l or ^r */
+ redraw();
+ else {
+ if (ch == 'q') {
+ done = 1;
+ break;
+ } else {
+ break;
+ }
+ }
+#else
if (ch == '\033')
findword();
else if (ch == '\014' || ch == '\022') /* ^l or ^r */
@@ -255,6 +273,7 @@ main(argc, argv)
if (ch == ' ')
break;
}
+#endif
}
}
cleanup();