using System; namespace Tennis { public class TennisGame3 : TennisGame { private int p2; private int p1; private string p1N; private string p2N; public TennisGame3 (string player1Name, string player2Name) { this.p1N = player1Name; this.p2N = player2Name; } public string GetScore() { string s; if (p1 < 4 && p2 < 4) { string[] p = new String[]{"Love", "Fifteen", "Thirty", "Forty"}; s = p[p1]; return (p1 == p2) ? s + "-All" : s + "-" + p[p2]; } else { if (p1 == p2) return "Deuce"; s = p1 > p2 ? p1N : p2N; return ((p1-p2)*(p1-p2) == 1) ? "Advantage " + s : "Win for " + s; } } public void WonPoint(string playerName) { if (playerName == "player1") this.p1 += 1; else this.p2 += 1; } } }