1 /* 2 * Copyright (c) 1987 Regents of the University of California. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms are permitted 6 * provided that this notice is preserved and that due credit is given 7 * to the University of California at Berkeley. The name of the University 8 * may not be used to endorse or promote products derived from this 9 * software without specific prior written permission. This software 10 * is provided ``as is'' without express or implied warranty. 11 */ 12 13 #ifndef lint 14 static char sccsid[] = "@(#)playgame.c 5.1 (Berkeley) 12/22/87"; 15 #endif /* not lint */ 16 17 # include "hangman.h" 18 19 /* 20 * playgame: 21 * play a game 22 */ 23 playgame() 24 { 25 register bool *bp; 26 27 getword(); 28 Errors = 0; 29 bp = Guessed; 30 while (bp < &Guessed[26]) 31 *bp++ = FALSE; 32 while (Errors < MAXERRS && index(Known, '-') != NULL) { 33 prword(); 34 prdata(); 35 prman(); 36 getguess(); 37 } 38 endgame(); 39 } 40