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(); }
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)); }