Пример #1
0
        public static int CardToPlay(RookMainGameClass mainGame, RookVMData model)
        {
            DeckRegularDict <RookCardInformation> newList;

            if (mainGame.SaveRoot !.DummyPlay)
            {
                newList = model.Dummy1 !.HandList.Where(items => mainGame.IsValidMove(items.Deck)).ToRegularDeckDict();
            }
Пример #2
0
 public int PointsReceived(int player)
 {
     if (_gameContainer.ModifyCards == null)
     {
         throw new BasicBlankException("Nobody is handling modify cards.  Rethink");
     }
     _gameContainer.ModifyCards.Invoke(HandList);
     return(HandList.Where(items => items.Player == player).Sum(items => items.Points));
 }