// Copyright (c) 2007-2018 ppy Pty Ltd . // Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE using osu.Framework.Configuration; using osu.Game.Tournament.Screens.Drawings.Components; namespace osu.Game.Tournament.Screens.Ladder.Components { /// /// A collection of two teams competing in a head-to-head match. /// public class MatchPairing { public Bindable Team1 = new Bindable(); public Bindable Team1Score = new Bindable(); public Bindable Team2 = new Bindable(); public Bindable Team2Score = new Bindable(); public Bindable Completed = new Bindable(); public MatchPairing(TournamentTeam team1 = null, TournamentTeam team2 = null) { Team1.Value = team1; Team2.Value = team2; Team1Score.ValueChanged += _ => Completed.Value = false; Team2Score.ValueChanged += _ => Completed.Value = false; } } }