Package csa.jportal.card

Examples of csa.jportal.card.Card


    }

    public static ManaCollection getActivateCost(CardSim c)
    {
        ManaCollection m = new ManaCollection();
        Card card = c.getCard();
        for (int i=0; i<card.getActivationManaCost("W");i++) m.mMana.addElement(ManaItem.createManaItem("W") );
        for (int i=0; i<card.getActivationManaCost("B");i++) m.mMana.addElement(ManaItem.createManaItem("B") );
        for (int i=0; i<card.getActivationManaCost("U");i++) m.mMana.addElement(ManaItem.createManaItem("U") );
        for (int i=0; i<card.getActivationManaCost("R");i++) m.mMana.addElement(ManaItem.createManaItem("R") );
        for (int i=0; i<card.getActivationManaCost("G");i++) m.mMana.addElement(ManaItem.createManaItem("G") );

        for (int i=0; i<card.getActivationManaCostUncolored();i++) m.mMana.addElement(ManaItem.createManaItem("*") );

        if (card.getActivationManaCost() == -1) m.mMana.addElement(ManaItem.createManaItem("X") );

        return m;
    }
View Full Code Here


    }

    public static ManaCollection getInTextCost(CardSim c)
    {
        ManaCollection m = new ManaCollection();
        Card card = c.getCard();
        for (int i=0; i<card.getInTextManaCost("W");i++) m.mMana.addElement(ManaItem.createManaItem("W") );
        for (int i=0; i<card.getInTextManaCost("B");i++) m.mMana.addElement(ManaItem.createManaItem("B") );
        for (int i=0; i<card.getInTextManaCost("U");i++) m.mMana.addElement(ManaItem.createManaItem("U") );
        for (int i=0; i<card.getInTextManaCost("R");i++) m.mMana.addElement(ManaItem.createManaItem("R") );
        for (int i=0; i<card.getInTextManaCost("G");i++) m.mMana.addElement(ManaItem.createManaItem("G") );

        for (int i=0; i<card.getInTextManaCostUncolored();i++) m.mMana.addElement(ManaItem.createManaItem("*") );

        if (card.getManaCost() == -1) m.mMana.addElement(ManaItem.createManaItem("X") );

        return m;
    }
View Full Code Here

        jComboBoxSpecialOffers.removeAllItems();
        Vector<String> offers = mPlayer.getData().getSpecialOfferItem();
        for (int i = 0; i < offers.size(); i++)
        {
            String string = offers.elementAt(i);
            Card card = Card.findCard(string);
            jComboBoxSpecialOffers.addItem(card.getName());
        }
        jTextFieldSpecialOfferPirce.setText("");
        setAll();

    }//GEN-LAST:event_jButtonSellActionPerformed
View Full Code Here

              return (s1.getName().compareTo(s2.getName()));
           }
        });
        for (int i = 0; i < cards.size(); i++)
        {
            Card card = cards.elementAt(i);
            jComboBoxCard.addItem(card);
        }
    }//GEN-LAST:event_jComboBoxPlayerColorActionPerformed
View Full Code Here

        }
    }//GEN-LAST:event_jComboBoxPlayerColorActionPerformed

    private void jTextFieldIDActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_jTextFieldIDActionPerformed
    {//GEN-HEADEREND:event_jTextFieldIDActionPerformed
        Card card = Card.findCard(jTextFieldID.getText());
        if (card != null)
        {
            mClassSetting++;
            int itemCount = jComboBoxCard.getItemCount();
            for (int ii= 0;ii < itemCount; ii++)
            {
                Card cc = (Card) jComboBoxCard.getItemAt(ii);
                if (cc.getId().equals(card.getId()))
                {
                    jComboBoxCard.setSelectedIndex(ii);
                    break;
                }
            }
View Full Code Here

        if (jComboBoxCard.getSelectedIndex() == -1)
        {
            jTextFieldID.setText("");
            return;
        }
        Card card = (Card)jComboBoxCard.getSelectedItem();
        jTextFieldID.setText(card.getId());

        int count = mHeap.getCardCount(card.getId());
        jComboBoxCardCount1.removeAllItems();
        jComboBoxCardCount1.addItem(0);
        for (int i=0; i< count; i++)
        {
            jComboBoxCardCount1.addItem((i+1));
View Full Code Here

        jComboBoxSpecialOffers.removeAllItems();
        Vector<String> offers = mPlayer.getData().getSpecialOfferItem();
        for (int i = 0; i < offers.size(); i++)
        {
            String string = offers.elementAt(i);
            Card card = Card.findCard(string);
            jComboBoxSpecialOffers.addItem(card.getName());
        }
        if (jComboBoxSpecialOffers.getSelectedIndex() != -1)
        {
            jButtonBuyOffer.setEnabled(true);
            price = mPlayer.getData().getSpecialOfferItemPrice().elementAt(jComboBoxSpecialOffers.getSelectedIndex());
View Full Code Here

    private void tableDoubleClicked()
    {
        if (mRow <0) return;
        Vector<Card> shopCards = mHeap.getShopData();
        Card card = shopCards.elementAt(mRow);
        if (card == null) return;
        jTextFieldID.setText(card.getId());
        mOfferCard = card;
        jTextFieldIDActionPerformed(null);
    }
View Full Code Here

        jComboBoxSpecialOffers.removeAllItems();
        Vector<String> offers = mPlayer.getData().getSpecialOfferItem();
        for (int i = 0; i < offers.size(); i++)
        {
            String string = offers.elementAt(i);
            Card card = Card.findCard(string);
            jComboBoxSpecialOffers.addItem(card.getName());
        }
        if (jComboBoxSpecialOffers.getSelectedIndex() != -1)
        {
            jButtonBuyOffer.setEnabled(true);
            int price = mPlayer.getData().getSpecialOfferItemPrice().elementAt(jComboBoxSpecialOffers.getSelectedIndex());
View Full Code Here

            CardSet set = CardSet.getSet(setName);
            CardList list = new CardList(set.getCards());
            list = list.getSubListByRarity("R");
            int rareSize = list.size();
            int listRare = Global.getRand().nextInt(rareSize);
            Card rare = list.getCard(listRare);

            Vector <String> specialOffers = mPlayer.getData().getSpecialOfferItem();
            Vector <Integer> specialOfferPrice = mPlayer.getData().getSpecialOfferItemPrice();
             specialOffers = new Vector <String>();
             specialOfferPrice = new Vector <Integer>();

            specialOffers.addElement(rare.getId());
            specialOfferPrice.addElement(5);
            mPlayer.getData().setSpecialOfferItem(specialOffers);
            mPlayer.getData().setSpecialOfferItemPrice(specialOfferPrice);
            mPlayer.save();
        }
View Full Code Here

TOP

Related Classes of csa.jportal.card.Card

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.