BSD 4_3 development
[unix-history] / usr / src / games / hangman / endgame.c
CommitLineData
47f3a220
C
1# include "hangman.h"
2
3/*
4 * endgame:
5 * Do what's necessary at the end of the game
6 */
7endgame()
8{
9 register char ch;
10
11 prman();
12 if (Errors >= MAXERRS)
13 Errors = MAXERRS + 2;
14 prword();
15 prdata();
16 move(MESGY, MESGX);
17 if (Errors > MAXERRS)
18 printw("Sorry, the word was \"%s\"\n", Word);
19 else
20 printw("You got it!\n");
21
22 for (;;) {
23 mvaddstr(MESGY + 1, MESGX, "Another word? ");
24 leaveok(stdscr, FALSE);
25 refresh();
26 if ((ch = readch()) == 'n')
27 die();
28 else if (ch == 'y')
29 break;
30 mvaddstr(MESGY + 2, MESGX, "Please type 'y' or 'n'");
31 }
32
33 leaveok(stdscr, TRUE);
34 move(MESGY, MESGX);
35 addstr("\n\n\n");
36}