Examples of Suit


Examples of com.svanloon.game.wizard.core.card.Suit

    List<CardNode> wizardCardNodes = new ArrayList<CardNode>();
    List<CardNode> jesterCardNodes = new ArrayList<CardNode>();

    for(Card card: cardList) {
      Suit suit = card.getSuit();
      if(suit.equals(Suit.HEART)) {
        heart = card;
      } else if(suit.equals(Suit.DIAMOND)) {
        diamond = card;
      } else if(suit.equals(Suit.CLUB)) {
        club = card;
      } else if(suit.equals(Suit.SPADE)) {
        spade = card;
      } else if (card.getValue().equals(Value.JESTER)) {
        jesterCardNodes.add(findCardNode(card));
      } else if (card.getValue().equals(Value.WIZARD)) {
        wizardCardNodes.add(findCardNode(card));
View Full Code Here

Examples of com.svanloon.game.wizard.core.card.Suit

    for(MessageParam mp:mps) {
      if(mp.getName().equals(MessageParamConstants.SUIT.toString())) {
        suitShortName = mp.getValue();
      }
    }
    Suit suit = Suit.findSuitByShortName(suitShortName);
    return suit;
  }
View Full Code Here

Examples of com.svanloon.game.wizard.core.card.Suit

        valueShortName = mp.getValue();
      } else if(mp.getName().equals(MessageParamConstants.INDEX.toString())) {
        index = Integer.parseInt(mp.getValue());
      }
    }
    Suit suit = Suit.findSuitByShortName(suitShortName);
    Value value = Value.findValueByShortName(valueShortName);
    return new Card(value, suit, index);
  }
View Full Code Here

Examples of com.svanloon.game.wizard.core.card.Suit

    } else if (cc.equals(MessageType.GIVE_CARD)) {
      Card card = getCard(mps);
      player.giveCard(card);
      responseMessageType = MessageType.OK;
    } else if (cc.equals(MessageType.PICK_TRUMP)) {
      Suit suit = player.pickTrump();
      responseMessageType = MessageType.OK;
      responseMps.add(new MessageParam(MessageParamConstants.SUIT, suit.getShortName()));
    } else if (cc.equals(MessageType.PLAY_CARD)) {
      Card card = player.playCard();
      responseMessageType = MessageType.OK;
      responseMps.add(new MessageParam(MessageParamConstants.SUIT, card.getSuit().getShortName()));
      responseMps.add(new MessageParam(MessageParamConstants.VALUE, card.getValue().getShortNm()));
View Full Code Here

Examples of com.svanloon.game.wizard.core.card.Suit

      _logger.info("valueShortName is null");
    } else {
      value = Value.findValueByShortName(valueShortName);
      _logger.info("valueShortName = " + valueShortName);
    }
    Suit suit = Suit.findSuitByShortName(suitShortName);
   
    return new Card(value, suit, index);
  }
View Full Code Here

Examples of com.svanloon.game.wizard.core.card.Suit

      }
    }
    if(suitShortName == null) {
      return null;
    }
    Suit suit = Suit.findSuitByShortName(suitShortName);
    Value value;
    if(valueShortName != null) {
      value = Value.findValueByShortName(valueShortName);
    } else {
      value = null;
View Full Code Here

Examples of com.svanloon.game.wizard.core.card.Suit

   * Document the countCard method
   *
   * @param card
   */
  public void countCard(Card card) {
    Suit suit = card.getSuit();
    Value value = card.getValue();
    int index = findCardIndex(value);
    if(suit.equals(Suit.HEART)) {
      hearts[index] = 0;
    } else if(suit.equals(Suit.CLUB)) {
      clubs[index] = 0;
    } else if(suit.equals(Suit.SPADE)) {
      spades[index] = 0;
    } else if(suit.equals(Suit.DIAMOND)) {
      diamonds[index] = 0;
    } else if(suit.equals(Suit.NONE)) {
      if(value.equals(Value.WIZARD)) {
        wizard -= 1;
      } else {
        jester -= 1;
      }
View Full Code Here

Examples of com.svanloon.game.wizard.core.card.Suit

   * @param lead
   * @param highCard
   * @param played
   */
  public void played(Card lead, Card highCard, Card played) {
    Suit suit = played.getSuit();
    Value value = played.getValue();
    if(suit.equals(Suit.HEART)) {
      setHearts(getHearts() + 1);
    } else if(suit.equals(Suit.SPADE)) {
      setSpades(getSpades() + 1);
    } else if(suit.equals(Suit.CLUB)) {
      setClubs(getSpades() + 1);
    } else if(suit.equals(Suit.DIAMOND)) {
      setDiamonds(getDiamonds() + 1);
    } else if(value.equals(Value.WIZARD)) {
      setWizards(getWizards() + 1);
    } else if(value.equals(Value.JESTER)) {
      setJesters(getJesters() + 1);
    }
    if(suit.equals(Suit.NONE)) {
      return;
    }
    if(lead == null) {
      return;
    }
    Suit leadSuit = lead.getSuit();
    if(leadSuit.equals(Suit.NONE)) {
      return;
    }
    // -1 means out of that suit;
    if(suit.equals(leadSuit) == false) {
      if(leadSuit.equals(Suit.HEART)) {
        setHasHearts(false);
      } else if(leadSuit.equals(Suit.SPADE)) {
        setHasSpades(false);
      } else if(leadSuit.equals(Suit.CLUB)) {
        setHasClubs(false);
      } else if(leadSuit.equals(Suit.DIAMOND)) {
        setHasDiamonds(false);
      }
    }
  }
View Full Code Here

Examples of freecell.model.Card.Suit

    public boolean canMoveFrom(Pile other) {
        if (other.isEmpty()) {
            return false;
        }
        Rank otherRank = other.topCard().rank;
        Suit otherSuit = other.topCard().suit;
        if (isEmpty()) {
            return otherRank == Rank.ACE;
        }
        Rank thisRank = topCard().rank;
        Suit thisSuit = topCard().suit;
        return otherSuit == thisSuit
                && otherRank.value == thisRank.value + 1;
    }
View Full Code Here

Examples of org.cspoker.common.elements.cards.Suit

    return EnumSet.copyOf(cards);
  }

  public boolean isAllSameSuite() {
    final Iterator<Card> iterator = iterator();
    final Suit suit = iterator.next().getSuit();
    while (iterator.hasNext()) {
      if (suit != iterator.next().getSuit()) {
        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.