|
|
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.