int main(){ numRounds = 1; //ask for number of players numberOfPlayers(); //ask players to choose a level selectLevel(); //play game playGame(); int round = playAgain(); while (round == 1){ reset(); numRounds++; playGame(); round = playAgain(); } if (round == 0){ displayFinalScore(); } return 0; }
/** * Set up game with default values */ void setUpGame (ticTacToeBoard* selector, char *charPtr, unsigned short int* intPtr) { // Sets turn number to 0 *intPtr = 1; // Stores number of players as "num_players" intPtr[1] = numberOfPlayers(); // Stores selected player as "user" charPtr[41] = playerSelect(); // If there is an AI, ask for difficulty if(intPtr[1] == 1) intPtr[2] = findDifficulty(selector); // Flip coin to see who goes first coinFlip(charPtr); // Create a fresh board initBoard(charPtr); }