public Match(Team a, Team b, int c, Match d, Match e) { home = a; visitor = b; winner = null; ranking = c; left = d; right = e; }
// Important for when we don't know what the match-ups will be yet, but we need to construct a tree public Match(Match a, Match b) { home = null; visitor = null; winner = null; ranking = 0; left = a; right = b; }
public Match(Team a, Team b, int c) { home = a; visitor = b; winner = null; ranking = c; left = null; right = null; }
public Match(int a) { home = null; visitor = null; winner = null; ranking = a; left = null; right = null; }
public Match() { home = null; visitor = null; winner = null; ranking = 0; left = null; right = null; }
private void AddMatch(Match root, Team a, Team b) { }
public Tournament() { superbowl = new Match(); depth = 1; }