Commit | Line | Data |
---|---|---|
198139e7 C |
1 | # include "hangman.h" |
2 | ||
3 | /* | |
4 | * setup: | |
5 | * Set up the strings on the screen. | |
6 | */ | |
7 | setup() | |
8 | { | |
9 | register char **sp; | |
10 | static struct stat sbuf; | |
11 | ||
12 | noecho(); | |
13 | crmode(); | |
14 | ||
15 | mvaddstr(PROMPTY, PROMPTX, "Guess:"); | |
16 | mvaddstr(GUESSY, GUESSX, "Guessed:"); | |
17 | mvaddstr(NUMBERY, NUMBERX, "Word #:"); | |
18 | mvaddstr(AVGY, AVGX, "Current Average:"); | |
19 | mvaddstr(AVGY + 1, AVGX, "Overall Average:"); | |
20 | mvaddstr(KNOWNY, KNOWNX, "Word: "); | |
21 | ||
22 | for (sp = Noose_pict; *sp != NULL; sp++) { | |
23 | move(sp - Noose_pict, 0); | |
24 | addstr(*sp); | |
25 | } | |
26 | ||
27 | srand(time(NULL) + getpid()); | |
28 | if ((Dict = fopen(DICT, "r")) == NULL) { | |
29 | perror(DICT); | |
30 | endwin(); | |
31 | exit(1); | |
32 | } | |
33 | fstat(fileno(Dict), &sbuf); | |
34 | Dict_size = sbuf.st_size; | |
35 | } |