Examples of clearChosen()


Examples of mage.target.TargetCard.clearChosen()

                Card card = cards.get(target1.getFirstTarget(), game);
                if (card != null) {
                    cards.remove(card);
                    player.moveCardToLibraryWithInfo(card, source.getSourceId(), game, Zone.LIBRARY, false, false);
                }
                target1.clearChosen();
            }
            // move cards to the top of the library
            player.putCardsOnTopOfLibrary(cards, game, source, true);
            game.fireEvent(new GameEvent(GameEvent.EventType.SCRY, source.getControllerId(), source.getSourceId(), source.getControllerId()));
            player.setTopCardRevealed(revealed);
View Full Code Here

Examples of mage.target.TargetCard.clearChosen()

                card.setFaceDown(true);
                card.moveToExile(CardUtil.getCardExileZoneId(game, source),
                        new StringBuilder("Hideaway (").append(hideawaySource.getName()).append(")").toString(),
                        source.getSourceId(), game);
            }
            target1.clearChosen();
        }

        if (cards.size() > 0) {
            TargetCard target2 = new TargetCard(Zone.PICK, filter2);
            while (player.isInGame() && cards.size() > 1) {
View Full Code Here

Examples of mage.target.TargetCard.clearChosen()

                Card card = cards.get(target2.getFirstTarget(), game);
                if (card != null) {
                    cards.remove(card);
                    card.moveToZone(Zone.LIBRARY, source.getSourceId(), game, false);
                }
                target2.clearChosen();
            }
            Card card = cards.get(cards.iterator().next(), game);
            card.moveToZone(Zone.LIBRARY, source.getSourceId(), game, false);
        }
View Full Code Here

Examples of mage.target.TargetCard.clearChosen()

            Card card = cards.get(target.getFirstTarget(), game);
            if (card != null) {
                cards.remove(card);
                card.moveToZone(Zone.LIBRARY, source.getSourceId(), game, false);
            }
            target.clearChosen();
        }
        if (cards.size() == 1) {
            Card card = cards.get(cards.iterator().next(), game);
            card.moveToZone(Zone.LIBRARY, source.getSourceId(), game, false);
        }
View Full Code Here

Examples of mage.target.TargetCard.clearChosen()

                    Card card = cards.get(target2.getFirstTarget(), game);
                    if (card != null) {
                        cards.remove(card);
                        player.getLibrary().putOnBottom(card, game);
                    }
                    target2.clearChosen();
                }
                Card card = cards.get(cards.iterator().next(), game);
                cards.remove(card);
                player.getLibrary().putOnBottom(card, game);
            }
View Full Code Here

Examples of mage.target.TargetCard.clearChosen()

                    Card card = cards.get(target.getFirstTarget(), game);
                    if (card != null) {
                        cards.remove(card);
                        player.moveCardToLibraryWithInfo(card, source.getSourceId(), game, Zone.LIBRARY, putOnTop, false);
                    }
                    target.clearChosen();
                }
                if (cards.size() == 1) {
                    Card card = cards.get(cards.iterator().next(), game);
                    player.moveCardToLibraryWithInfo(card, source.getSourceId(), game, Zone.LIBRARY, putOnTop, false);
                }
View Full Code Here

Examples of mage.target.TargetCard.clearChosen()

                    if (chosenCard != null) {
                        cards.remove(chosenCard);
                        Zone fromZone = game.getState().getZone(chosenCard.getId());
                        this.moveCardToLibraryWithInfo(chosenCard, source.getSourceId(), game, fromZone, false, false);
                    }
                    target.clearChosen();
                }
                if (cards.size() == 1) {
                    Card chosenCard = cards.get(cards.iterator().next(), game);
                    Zone fromZone = game.getState().getZone(chosenCard.getId());
                    this.moveCardToLibraryWithInfo(chosenCard, source.getSourceId(), game, fromZone, false, false);
View Full Code Here

Examples of mage.target.TargetCard.clearChosen()

                    if (chosenCard != null) {
                        cards.remove(chosenCard);
                        Zone fromZone = game.getState().getZone(chosenCard.getId());
                        this.moveCardToLibraryWithInfo(chosenCard, source.getSourceId(), game, fromZone, true, false);
                    }
                    target.clearChosen();
                }
                if (cards.size() == 1) {
                    Card chosenCard = cards.get(cards.iterator().next(), game);
                    Zone fromZone = game.getState().getZone(chosenCard.getId());
                    this.moveCardToLibraryWithInfo(chosenCard, source.getSourceId(), game, fromZone, true, false);
View Full Code Here

Examples of mage.target.TargetCard.clearChosen()

                Card card = cards.get(target.getFirstTarget(), game);
                if (card != null) {
                    cards.remove(card);
                    card.moveToZone(Zone.LIBRARY, source.getSourceId(), game, false);
                }
                target.clearChosen();
            }
            if (cards.size() == 1) {
                Card card = cards.get(cards.iterator().next(), game);
                card.moveToZone(Zone.LIBRARY, source.getSourceId(), game, false);
            }
View Full Code Here

Examples of mage.target.TargetCard.clearChosen()

                            Card card = cardsPutBack.get(target2.getFirstTarget(), game);
                            if (card != null) {
                                cardsPutBack.remove(card);
                                card.moveToZone(Zone.LIBRARY, source.getSourceId(), game, true);
                            }
                            target2.clearChosen();
                        }
                    }
                    if (cardsPutBack.size() == 1) {
                        Card card = cardsPutBack.get(cardsPutBack.iterator().next(), game);
                        card.moveToZone(Zone.LIBRARY, source.getSourceId(), game, true);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.