Tabnine Logo
Cards.clear
Code IndexAdd Tabnine to your IDE (free)

How to use
clear
method
in
mage.cards.Cards

Best Java code snippets using mage.cards.Cards.clear (Showing top 15 results out of 315)

origin: magefree/mage

case HAND:
  if (command.getValue().equals("clear")) {
    player.getHand().clear();
origin: magefree/mage

@Override
public void leave() {
  this.passed = true;
  this.loses = true;
  this.left = true;
  this.abort();
  //20100423 - 800.4a
  this.hand.clear();
  this.graveyard.clear();
  this.library.clear();
}
origin: magefree/mage

@Override
public void mulligan(UUID playerId) {
  Player player = getPlayer(playerId);
  int numCards = player.getHand().size();
  player.getLibrary().addAll(player.getHand().getCards(this), this);
  player.getHand().clear();
  player.shuffleLibrary(null, this);
  int deduction = 1;
  if (freeMulligans > 0) {
    if (usedFreeMulligans.containsKey(player.getId())) {
      int used = usedFreeMulligans.get(player.getId());
      if (used < freeMulligans) {
        deduction = 0;
        usedFreeMulligans.put(player.getId(), used + 1);
      }
    } else {
      deduction = 0;
      usedFreeMulligans.put(player.getId(), 1);
    }
  }
  fireInformEvent(new StringBuilder(player.getLogName())
      .append(" mulligans")
      .append(deduction == 0 ? " for free and draws " : " down to ")
      .append((numCards - deduction))
      .append(numCards - deduction == 1 ? " card" : " cards").toString());
  player.drawCards(numCards - deduction, this);
}
origin: magefree/mage

@Override
public void useDeck(Deck deck, Game game) {
  library.clear();
  library.addAll(deck.getCards(), game);
  sideboard.clear();
  for (Card card : deck.getSideboard()) {
    sideboard.add(card);
  }
}
origin: magefree/mage

@Override
public void mulligan(UUID playerId) {
  Player player = getPlayer(playerId);
  int numCards = player.getHand().size();
  int numToMulliganTo = numCards;
  player.getLibrary().addAll(player.getHand().getCards(this), this);
  player.getHand().clear();
  player.shuffleLibrary(null, this);
  if (usedMulligans != null) {
    String mulliganCode = "7";
    if (usedMulligans.containsKey(player.getId())) {
      mulliganCode = usedMulligans.get(player.getId());
    }
    numToMulliganTo = getNextMulliganNum(mulliganCode);
    usedMulligans.put(player.getId(), getNextMulligan(mulliganCode));
  }
  fireInformEvent(new StringBuilder(player.getLogName())
      .append(" mulligans to ")
      .append(Integer.toString(numToMulliganTo))
      .append(numToMulliganTo == 1 ? " card" : " cards").toString());
  player.drawCards(numToMulliganTo, this);
}
origin: magefree/mage

this.abort = false;
if (!testMode) {
  this.hand.clear();
  this.graveyard.clear();
origin: magefree/mage

protected void randomizePlayers(Game game, UUID playerId) {
  for (Player player: game.getState().getPlayers().values()) {
    if (!player.getId().equals(playerId)) {
      int handSize = player.getHand().size();
      player.getLibrary().addAll(player.getHand().getCards(game), game);
      player.getHand().clear();
      player.getLibrary().shuffle();
      for (int i = 0; i < handSize; i++) {
        Card card = player.getLibrary().removeFromTop(game);
        card.setZone(Zone.HAND, game);
        player.getHand().add(card);
      }
    }
    else {
      player.getLibrary().shuffle();                
    }
  }
}
origin: magefree/mage

if (!cards.isEmpty()) {
  Card card = cards.getRandom(game);
  cards.clear();
  cards.add(card);
origin: magefree/mage

cards.clear();
toLibrary.clear();
for (Permanent permanent: permanentsToBottom) {
origin: magefree/mage

  shuffled[r] = temp;
cardsInExilePile.clear();
cardsInExilePile.addAll(Arrays.asList(shuffled));
origin: magefree/mage

controller.moveCards(card, Zone.GRAVEYARD, source, game);
card.moveToZone(Zone.GRAVEYARD, source.getSourceId(), game, true);
cards.clear();
origin: magefree/mage

if (player.isInGame()) { // only players alive are in the restarted game
  player.getGraveyard().clear();
  player.getHand().clear();
  player.getLibrary().clear();
  for (Card card : game.getCards()) {
origin: magefree/mage

if (card.getPower().getValue() > creatureGreatestPower) {
  creatureGreatestPower = card.getPower().getValue();
  cards.clear();
  cards.add(card);
} else {
origin: magefree/mage

cards.clear();
cards.addAll(opponent.getGraveyard());
for (UUID cardId : cards) {
origin: magefree/mage

int handSize = newPlayer.getHand().size();
newPlayer.getLibrary().addAll(newPlayer.getHand().getCards(mcts), mcts);
newPlayer.getHand().clear();
newPlayer.getLibrary().shuffle();
for (int i = 0; i < handSize; i++) {
mage.cardsCardsclear

Popular methods of Cards

  • getCards
  • size
  • add
  • isEmpty
  • count
  • getRandom
  • addAll
  • contains
  • copy
  • get
  • iterator
  • remove
  • iterator,
  • remove,
  • removeAll,
  • toArray,
  • <init>,
  • getUniqueCards,
  • getValue,
  • stream

Popular in Java

  • Finding current android device location
  • requestLocationUpdates (LocationManager)
  • scheduleAtFixedRate (Timer)
  • setContentView (Activity)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Menu (java.awt)
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now