Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void hit_check(int ¤t_player_number, int player_positions[], int &original_position, bool &hit_flag) {
- if (current_player_number == 0) {
- if (player_positions[current_player_number] == player_positions[current_player_number + 1]) {
- cout << "Hit player b" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- else if (player_positions[current_player_number] == player_positions[current_player_number + 2]) {
- cout << "Hit player c" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- else if (player_positions[current_player_number] == player_positions[current_player_number + 3]) {
- cout << "Hit player d" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- }
- else if (current_player_number == 1) {
- if (player_positions[current_player_number] == player_positions[current_player_number - 1]) {
- cout << "Hit player a" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- else if (player_positions[current_player_number] == player_positions[current_player_number + 1]) {
- cout << "Hit player c" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- else if (player_positions[current_player_number] == player_positions[current_player_number + 2]) {
- cout << "Hit player d" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- }
- else if (current_player_number == 2) {
- if (player_positions[current_player_number] == player_positions[current_player_number - 2]) {
- cout << "Hit player a" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- else if (player_positions[current_player_number] == player_positions[current_player_number - 1]) {
- cout << "Hit player b" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- else if (player_positions[current_player_number] == player_positions[current_player_number + 1]) {
- cout << "Hit player d" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- }
- else if (current_player_number == 3) {
- if (player_positions[current_player_number] == player_positions[current_player_number - 3]) {
- cout << "Hit player a" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- else if (player_positions[current_player_number] == player_positions[current_player_number - 2]) {
- cout << "Hit player b" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- else if (player_positions[current_player_number] == player_positions[current_player_number - 1]) {
- cout << "Hit player c" << endl;
- player_positions[current_player_number] = original_position;
- hit_flag = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement