/* * Two player game's score board */ public class ScoreBoard implements IScoreBoard { public ScoreBoard(Player p1, Player p2){ players = new Player[2]; numWins = new int[2]; numWins[0] = 0; numWins[1] = 1; numTies = 0; players[0] = p1; players[1] = p2; } public boolean announceWinner(Player p) { boolean result = true; if (p == players[0]) { numWins[0]++; } else if (p == players[1]) { numWins[1]++; } else { result = false; } if (result) { System.out.println("Congratulations, " + p.getName() + ", you won!"); } return result; } public void announceTie() { System.out.println("It's a tie"); numTies++; } int[] numWins; int numTies; Player[] players; }