BSD 4_2 development
[unix-history] / usr / src / games / hangman / setup.c
# include "hangman.h"
/*
* setup:
* Set up the strings on the screen.
*/
setup()
{
register char **sp;
static struct stat sbuf;
noecho();
crmode();
mvaddstr(PROMPTY, PROMPTX, "Guess:");
mvaddstr(GUESSY, GUESSX, "Guessed:");
mvaddstr(NUMBERY, NUMBERX, "Word #:");
mvaddstr(AVGY, AVGX, "Current Average:");
mvaddstr(AVGY + 1, AVGX, "Overall Average:");
mvaddstr(KNOWNY, KNOWNX, "Word: ");
for (sp = Noose_pict; *sp != NULL; sp++) {
move(sp - Noose_pict, 0);
addstr(*sp);
}
srand(time(NULL) + getpid());
if ((Dict = fopen(DICT, "r")) == NULL) {
perror(DICT);
endwin();
exit(1);
}
fstat(fileno(Dict), &sbuf);
Dict_size = sbuf.st_size;
}