Advertisement
cherz123

fghmgfjfdn

Dec 6th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. public Player announceWinner(){
  2. int i, j;
  3. int player1Score= 0, player2score = 0, player3Score = 0, tempscore = 0;
  4.  
  5.  
  6. for (i = 0; i < numPlayer; i++)
  7. {
  8. for (j = 0; j < rounds; j++)
  9. {
  10. tempscore+= players.get(i).getPoints(j);
  11. }
  12.  
  13. if (i == 0){
  14. player1Score = tempscore;
  15. } else if (i == 1){
  16. player2score = tempscore;
  17. } else if (i == 2){
  18. player3Score = tempscore;
  19. }
  20.  
  21. tempscore = 0;
  22.  
  23. }
  24.  
  25. if (player1Score > player2score && player1Score > player3Score){
  26. return players.get(0);
  27. } else if (player2score > player1Score && player2score > player3Score){
  28. return players.get(1);
  29. } else if (player3Score > player1Score && player3Score > player2score){
  30. return players.get(2);
  31. } else if (player1score == player2score && player1Score > player3Score){
  32. if (players.get(0).getDessertPile().getCardList().size() > players.get(1).getDessertPile().getCardList().size()){
  33. return players.get(0);
  34. } else if if (players.get(1).getDessertPile().getCardList().size() > players.get(0).getDessertPile().getCardList().size()){
  35. return players.get(1);
  36. }
  37. } else if (player1score == player3Score && player1Score > player2score){
  38. if (players.get(0).getDessertPile().getCardList().size() > players.get(2).getDessertPile().getCardList().size()){
  39. return players.get(0);
  40. } else if if (players.get(2).getDessertPile().getCardList().size() > players.get(0).getDessertPile().getCardList().size()){
  41. return players.get(2);
  42. }
  43.  
  44. } else if (player2score == player3Score && player3Score > player1score){
  45. if (players.get(1).getDessertPile().getCardList().size() > players.get(2).getDessertPile().getCardList().size()){
  46. return players.get(1);
  47. } else if if (players.get(2).getDessertPile().getCardList().size() > players.get(1).getDessertPile().getCardList().size()){
  48. return players.get(2);
  49. }
  50. }
  51.  
  52. return null;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement