Package mage.game

Examples of mage.game.ExileZone.clear()


    if (exile != null) {
      for (UUID cardId: exile) {
        Card card = game.getCard(cardId);
        card.moveToZone(zone, source.getId(), game, tapped);
      }
      exile.clear();
      return true;
    }
    return false;
  }
View Full Code Here


                        return false;
                    }
                    game.informPlayers(controller.getName() + " moves " + card.getLogName() + " to " + zone.toString().toLowerCase());
                    card.moveToZone(zone, source.getSourceId(), game, tapped);
                }
                exile.clear();
            }
            return true;
        }
        return false;
    }
View Full Code Here

            for (UUID cardId : cards) {
                Card card = game.getCard(cardId);
                card.moveToZone(Zone.BATTLEFIELD, source.getSourceId(), game, false);
                game.informPlayers(new StringBuilder(sourceCard.getName()).append(": ").append(card.getName()).append(" returns to battlefield from exile").toString());
            }
            exile.clear();
            return true;
        }
        return false;
    }
}
View Full Code Here

                for (UUID cardId : cards) {
                    Card card = game.getCard(cardId);
                    card.moveToZone(Zone.BATTLEFIELD, source.getSourceId(), game, false);
                    game.informPlayers(new StringBuilder(sourceCard.getName()).append(": ").append(card.getName()).append(" returns to battlefield from exile").toString());
                }
                exile.clear();
                return true;
            }           
        }
        return false;
    }
View Full Code Here

                LinkedList<UUID> cards = new LinkedList<>(exile);
                for (UUID cardId : cards) {
                    Card card = game.getCard(cardId);
                    controller.moveCardToHandWithInfo(card, source.getSourceId(), game, Zone.EXILED);
                }
                exile.clear();
                return true;
            }           
        }
        return false;
    }
View Full Code Here

            for (UUID cardId : cards) {
                Card card = game.getCard(cardId);
                card.moveToZone(Zone.BATTLEFIELD, source.getSourceId(), game, false);
                game.informPlayers(new StringBuilder(sourceObject.getLogName()).append(": ").append(card.getName()).append(" returns to battlefield from exile").toString());
            }
            exile.clear();
            return true;
        }
        return false;
    }
}
View Full Code Here

                for (UUID cardId : cards) {
                    Card card = game.getCard(cardId);
                    card.moveToZone(Zone.BATTLEFIELD, source.getSourceId(), game, false);
                    game.informPlayers(new StringBuilder(sourceObject.getName()).append(": ").append(card.getName()).append(" returns to battlefield from exile").toString());
                }
                exile.clear();
                return true;
            }

        }
        return false;
View Full Code Here

                for (UUID cardId : cards) {
                    Card card = game.getCard(cardId);
                    card.moveToZone(Zone.BATTLEFIELD, source.getSourceId(), game, false);
                    game.informPlayers(new StringBuilder(sourceCard.getName()).append(": ").append(card.getName()).append(" returns to battlefield from exile").toString());
                }
                exile.clear();
                return true;
            }           
        }
        return false;
    }
View Full Code Here

                Player player = game.getPlayer(card.getOwnerId());
                if (player != null) {
                    player.putOntoBattlefieldWithInfo(card, game, Zone.EXILED, source.getSourceId());
                }
            }
            exileZone.clear();
            return true;
        }
        return false;
    }
}
View Full Code Here

            for (UUID cardId : cards) {
                Card card = game.getCard(cardId);
                card.moveToZone(Zone.BATTLEFIELD, source.getSourceId(), game, false);
                game.informPlayers(new StringBuilder(sourceCard.getName()).append(": ").append(card.getName()).append(" returns to battlefield from exile").toString());
            }
            exile.clear();
            return true;
        }
        return false;
    }
}
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.