Пример #1
0
 public void ServerWon()
 {
     _winner = Player.Server;
 }
Пример #2
0
 public void ResetWinner()
 {
     _winner = null;
     _game = new InitialGame(this);
 }
Пример #3
0
 public void NotifyWinner(Player winner)
 {
     Winner = winner;
 }
Пример #4
0
 public void ReceiverWon()
 {
     _winner = Player.Receiver;
 }
Пример #5
0
        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;
        }