void run() { int guess, guesses; int number = generate_number(); //Uncomment to see number. //printf("%d\n", number); while(guess != number){ printf("Please guess a number:\n"); scanf("%d", &guess); flushstdin(); if(guess < number && guess > MIN_NUMBER) { printf("Your guess was lower than the number!\n"); guesses++; } else if(guess > number && guess < MAX_NUMBER) { printf("Your guess was higher than the number!\n"); guesses++; } else if(guess == number) printf("Correct!\nGuessed in %d guesses\n", guesses); else printf("Please enter a real number.\n"); } }
int main(int argc, char **argv) { int c; int x=0; genshapes(); init(); splash(); for(;;) { starfield(); moveto(1,24); flush(); gametick(); gametick(); c = tgetchar(); switch(c) { case 'n': game(); splash(); flushstdin(); break; case 's': if (sspeed != maxspeed) sspeed++; printsspeed(); break; case 'S': if (sspeed != minspeed) sspeed--; printsspeed(); break; case 'h': splash(); break; case 'q': goto out; default: break; } } out: resetfgbg(); normal(); moveto(1,li); restoreterm(); return 0; }