()
| 773 | visitor.visitAll(getStackZone().getCards()); |
| 774 | } |
| 775 | public CardCollectionView getCardsInGame() { |
| 776 | final CardCollection all = new CardCollection(); |
| 777 | Visitor<Card> visitor = new Visitor<Card>() { |
| 778 | @Override |
| 779 | public boolean visit(Card card) { |
| 780 | all.add(card); |
| 781 | return true; |
| 782 | } |
| 783 | }; |
| 784 | forEachCardInGame(visitor); |
| 785 | return all; |
| 786 | } |
| 787 | |
| 788 | public final GameAction getAction() { |
| 789 | return action; |