bool game_was_correctly_answered (struct Game * game) { if (game->in_penalty_box[game->current_player]) { if (game->is_getting_out_of_penalty_box) { printf ("Answer was correct!!!!\n"); game->purses[game->current_player]++; printf ("%s now has %d Gold Coins.\n", game->players[game->current_player], game->purses[game->current_player]); bool winner = did_player_win (game); game->current_player++; if (game->current_player == game->player_num) game->current_player = 0; return winner; } else { game->current_player++; if (game->current_player == game->player_num) game->current_player = 0; return true; } } else { printf ("Answer was corrent!!!!\n"); game->purses[game->current_player]++; printf ("%s now has %d Gold Coins.\n", game->players[game->current_player], game->purses[game->current_player]); bool winner = did_player_win (game); game->current_player++; if (game->current_player == game->player_num) game->current_player = 0; return winner; } }
void was_correctly_answered (void ) { if (in_penalty_box[current_player]) { if (is_getting_out_of_penalty_box) { printf ("Answer was correct!!!!\n"); purses[current_player]++; printf ("%s now has %d Gold Coins.\n", players[current_player], purses[current_player]); bool winner = did_player_win (); current_player++; if (current_player == player_num) current_player = 0; not_a_winner = winner; } else { current_player++; if (current_player == player_num) current_player = 0; not_a_winner = true; } } else { printf ("Answer was corrent!!!!\n"); purses[current_player]++; printf ("%s now has %d Gold Coins.\n", players[current_player], purses[current_player]); bool winner = did_player_win (); current_player++; if (current_player == player_num) current_player = 0; not_a_winner = winner; } }