// SETS: // 5 for male, 3 for female, 3 for doubles // MATCH: // TieBreak for all sets public IMatchState GetInitialMatchState(TennisMatch match) { return new MatchStateFiveSet(match); }
public MatchStateFiveSet(TennisMatch match) : base(match) { }
public MatchStateWon(TennisMatch match, Party winningParty) : base(match) { _winningParty = winningParty; }
protected MatchStateBase(TennisMatch match) { Match = match; }