Esempio n. 1
0
 public void Perform(PhutballMoveContext context)
 {
     var board = context.FieldsUpdater;
     _field.PlaceBlackStone();
     board.UpdateFields(_field);
     context.SwitchPlayer.SwapMovingPlayers();
 }
Esempio n. 2
0
 public void Undo(PhutballMoveContext context)
 {
     var board = context.FieldsUpdater;
     _field.RemoveStone();
     board.UpdateFields(_field);
     context.SwitchPlayer.SwapMovingPlayers();
 }
 public void Undo(PhutballMoveContext context)
 {
     var board = context.FieldsUpdater;
     _whiteField.DeSelect();
     board.UpdateFields(_whiteField);
     context.SwitchPlayer.SwapMovingPlayers();
 }
Esempio n. 4
0
        public void Perform(PhutballMoveContext context)
        {
            var board = context.FieldsUpdater;

            _whiteField.Select();
            board.UpdateFields(_whiteField);
        }
Esempio n. 5
0
        public void Undo(PhutballMoveContext context)
        {
            var board = context.FieldsUpdater;

            _field.Select();
            board.UpdateFields(_field);
        }
 public void Undo(PhutballMoveContext context)
 {
     if(_deselectedField != null)
     {
         _deselectedField.Select();
         context.FieldsUpdater.UpdateFields(_deselectedField);
     }
 }
Esempio n. 7
0
        public void Perform(PhutballMoveContext context)
        {
            var board = context.FieldsUpdater;

            _field.DeSelect();
            board.UpdateFields(_field);
            context.SwitchPlayer.SwapMovingPlayers();
        }
Esempio n. 8
0
 public void Undo(PhutballMoveContext context)
 {
     if (_deselectedField != null)
     {
         _deselectedField.Select();
         context.FieldsUpdater.UpdateFields(_deselectedField);
     }
 }
Esempio n. 9
0
        public void Undo(PhutballMoveContext context)
        {
            var board = context.FieldsUpdater;

            _field.RemoveStone();
            board.UpdateFields(_field);
            context.SwitchPlayer.SwapMovingPlayers();
        }
 public void Perform(PhutballMoveContext context)
 {
     var board = context.FieldsUpdater;
     var whiteField = board.GetWhiteField();
     if(whiteField.Selected)
     {
         whiteField.DeSelect();
         _deselectedField = whiteField;
         board.UpdateFields(whiteField);
         context.SwitchPlayer.SwapMovingPlayers();
     }
 }
Esempio n. 11
0
        public void Perform(PhutballMoveContext context)
        {
            var board      = context.FieldsUpdater;
            var whiteField = board.GetWhiteField();

            if (whiteField.Selected)
            {
                whiteField.DeSelect();
                _deselectedField = whiteField;
                board.UpdateFields(whiteField);
                context.SwitchPlayer.SwapMovingPlayers();
            }
        }
 public void Undo(PhutballMoveContext context)
 {
     var board = context.FieldsUpdater;
     _field.Select();
     board.UpdateFields(_field);
 }
Esempio n. 13
0
 public void Undo(PhutballMoveContext context)
 {
 }
Esempio n. 14
0
 public void Perform(PhutballMoveContext context)
 {
 }
Esempio n. 15
0
 public void Undo(PhutballMoveContext context)
 {
 }
Esempio n. 16
0
 public void Perform(PhutballMoveContext context)
 {
 }
Esempio n. 17
0
 public void Perform(PhutballMoveContext context)
 {
     var board = context.FieldsUpdater;
     _whiteField.Select();
     board.UpdateFields(_whiteField);
 }