internal void DoPlayTreasures(PlayerState currentPlayer) { currentPlayer.EnterPhase(PlayPhase.PlayTreasure); while (true) { Card cardPlayed = DoPlayOneTreasure(currentPlayer); if (cardPlayed == null) { break; } } }
public override void DoSpecializedAction(PlayerState currentPlayer, GameState gameState) { gameState.DoPlayTreasures(currentPlayer); PileOfCards pile = gameState.GetSpecialPile(typeof(BlackMarket)); throw new NotImplementedException(); }