diff options
author | jsm <jsm@NetBSD.org> | 1999-09-19 09:42:38 +0000 |
---|---|---|
committer | jsm <jsm@NetBSD.org> | 1999-09-19 09:42:38 +0000 |
commit | 5cc220556e488cad20c54eefdb5efeda5d57cc43 (patch) | |
tree | 3772e00f33eb5162a758e90604439da1144bb77a /boggle | |
parent | 0b20d56bada201132ad678efaca6aaa176ed40c1 (diff) | |
download | bsdgames-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.c | 23 |
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(); |