Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. void hit_check(int &current_player_number, int player_positions[], int &original_position, bool &hit_flag) {
  2. if (current_player_number == 0) {
  3. if (player_positions[current_player_number] == player_positions[current_player_number + 1]) {
  4. cout << "Hit player b" << endl;
  5. player_positions[current_player_number] = original_position;
  6. hit_flag = true;
  7. }
  8. else if (player_positions[current_player_number] == player_positions[current_player_number + 2]) {
  9. cout << "Hit player c" << endl;
  10. player_positions[current_player_number] = original_position;
  11. hit_flag = true;
  12. }
  13. else if (player_positions[current_player_number] == player_positions[current_player_number + 3]) {
  14. cout << "Hit player d" << endl;
  15. player_positions[current_player_number] = original_position;
  16. hit_flag = true;
  17. }
  18. }
  19. else if (current_player_number == 1) {
  20. if (player_positions[current_player_number] == player_positions[current_player_number - 1]) {
  21. cout << "Hit player a" << endl;
  22. player_positions[current_player_number] = original_position;
  23. hit_flag = true;
  24. }
  25. else if (player_positions[current_player_number] == player_positions[current_player_number + 1]) {
  26. cout << "Hit player c" << endl;
  27. player_positions[current_player_number] = original_position;
  28. hit_flag = true;
  29. }
  30. else if (player_positions[current_player_number] == player_positions[current_player_number + 2]) {
  31. cout << "Hit player d" << endl;
  32. player_positions[current_player_number] = original_position;
  33. hit_flag = true;
  34. }
  35. }
  36. else if (current_player_number == 2) {
  37. if (player_positions[current_player_number] == player_positions[current_player_number - 2]) {
  38. cout << "Hit player a" << endl;
  39. player_positions[current_player_number] = original_position;
  40. hit_flag = true;
  41. }
  42. else if (player_positions[current_player_number] == player_positions[current_player_number - 1]) {
  43. cout << "Hit player b" << endl;
  44. player_positions[current_player_number] = original_position;
  45. hit_flag = true;
  46. }
  47. else if (player_positions[current_player_number] == player_positions[current_player_number + 1]) {
  48. cout << "Hit player d" << endl;
  49. player_positions[current_player_number] = original_position;
  50. hit_flag = true;
  51. }
  52. }
  53. else if (current_player_number == 3) {
  54. if (player_positions[current_player_number] == player_positions[current_player_number - 3]) {
  55. cout << "Hit player a" << endl;
  56. player_positions[current_player_number] = original_position;
  57. hit_flag = true;
  58. }
  59. else if (player_positions[current_player_number] == player_positions[current_player_number - 2]) {
  60. cout << "Hit player b" << endl;
  61. player_positions[current_player_number] = original_position;
  62. hit_flag = true;
  63. }
  64. else if (player_positions[current_player_number] == player_positions[current_player_number - 1]) {
  65. cout << "Hit player c" << endl;
  66. player_positions[current_player_number] = original_position;
  67. hit_flag = true;
  68. }
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement