Package org.mage.plugins.card

Examples of org.mage.plugins.card.CardUrl


    String filePath;
        String suffix = ".jpg";
      String cardname = c.name;
      String set = c.set;
   
    CardUrl card = new CardUrl(cardname, set, c.collectorId, c.isToken);
   
    File file = null;
    if (c.isToken) {
      if (pathCache.containsKey(card)) {
        return pathCache.get(card);
View Full Code Here


    return c != null && c instanceof PermanentToken;
  }
 
  private static String getTokenImagePath(CardUrl card) {
    String filename = getImagePath(card, false);
    CardUrl c = new CardUrl(card.name, card.set, 0, card.token);
   
    File file = new File(filename);
    if (!file.exists()) {
      c.name = card.name + " 1";
      filename = getImagePath(c, false);
View Full Code Here

  }
 
  private static String searchForCardImage(CardUrl card) {
    File file = null;
    String path = "";
    CardUrl c = new CardUrl(card.name, card.set, 0, card.token);
    boolean found = false; // search only in older sets
   
    for (String set : SettingsManager.getIntance().getTokenLookupOrder()) {
      if (found || card.set.isEmpty()) { // start looking for image only if we have found card.set in the list (as this list is ordered)
        c.set = set;
View Full Code Here

    try {
      offlineMode = true;

      for (Card card : allCards) {
        if (card.getCardNumber() > 0 && !card.getExpansionSetCode().isEmpty()) {
          CardUrl url = new CardUrl(card.getName(), card.getExpansionSetCode(), card.getCardNumber(), false);
          allCardsUrls.add(url);
        } else {
          if (card.getCardNumber() < 1) {
            System.err.println("There was a critical error!");
            log.error("Card has no collector ID and won't be sent to client: " + card);
View Full Code Here

        if (line.startsWith("|")) { // new format
          String[] params = line.split("\\|");
          if (params.length >= 4) {
            if (params[1].toLowerCase().equals("generate") && params[2].startsWith("TOK:")) {
              String set = params[2].substring(4);
              CardUrl cardUrl = new CardUrl(params[3], set, 0, true);
              cardUrl.token = true;
              cardUrl.url = generateTokenUrl(params[3], set);
              list.add(cardUrl);
            } else {
              CardUrl cardUrl = new CardUrl(params[2], params[1].toUpperCase(), 0, false);
              cardUrl.url = params[3];
              if (cardUrl.set.startsWith("TOK:")) {
                cardUrl.token = true;
                cardUrl.set = cardUrl.set.substring(4);
              }
View Full Code Here

      HashSet<String> ignoreUrls = SettingsManager.getIntance().getIgnoreUrls();

      for (update(0); (checkBox.isSelected() ? cardIndex < cardsInGame.size() : cardIndex < cards.size()) && !cancel; update(cardIndex + 1)) {
        try {

          CardUrl card = checkBox.isSelected() ? cardsInGame.get(cardIndex) : cards.get(cardIndex);

          log.info("Downloading card: " + card.name + " (" + card.set + ")");

          URL url = new URL(CardImageUtils.generateURL(card.collector, card.set));
          if (ignoreUrls.contains(card.set) || card.token) {
View Full Code Here

TOP

Related Classes of org.mage.plugins.card.CardUrl

Copyright © 2018 www.massapicom. 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.