public void ServerWon() { _winner = Player.Server; }
public void ResetWinner() { _winner = null; _game = new InitialGame(this); }
public void NotifyWinner(Player winner) { Winner = winner; }
public void ReceiverWon() { _winner = Player.Receiver; }
private int Drop(int column) { int row; Board.DoMove(column, this.CurrentPlayer, out row); Player winner; if (Evaluator.IsLeafNode(this.Board, out winner)) { this.gameIsOver = true; this.Winner = winner; this.AverageTimeTaken = new TimeSpan(totalTimeTaken.Ticks / moveCount); } this.Invalidate(); return row; }