Annotation of 42BSD/games/hangman/endgame.c, revision 1.1.1.1

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: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.