public MatchEndedEventArgs( Match match, bool valid ) { this.Match = match; this.IsValid = valid; }
public PlayerHasLostEventArgs( Player player, List<Player> players, Match match ) { this.Player = player; this.Players = players; this.Match = match; }
private void DoMatch() { Match m = new Match( GameSize, Matchmaking.GetNextMatch() ); m.DoMovement += m_DoMovement; m.PlayerHasLost += m_PlayerHasLost; m.MatchEnded += m_MatchEnded; System.Threading.Thread t = new System.Threading.Thread( new System.Threading.ParameterizedThreadStart( bw_DoWork ) ); t.Start( m ); }