|
|
1.1 root 1: # include "hangman.h"
2:
3: /*
4: * endgame:
5: * Do what's necessary at the end of the game
6: */
7: endgame()
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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.