Examples of QuestDefinitionData


Examples of csa.jportal.gameModes.quest.QuestDefinitionData

    }//GEN-LAST:event_jComboBoxDeckComputer4ActionPerformed


    private void jButtonApplyQuestActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonApplyQuestActionPerformed
        QuestDefinitionData quest = (QuestDefinitionData) jListActiveQuests.getSelectedValue();
        appliedQuest = quest;
        Player player = Configuration.getConfiguration().getAktivePlayer();
        mClassSetting++;
        Vector<String> pdecks = quest.getPossibleDecks();
        jComboBoxDeckPlayer.removeAllItems();
        jCheckBox15.setSelected(false);       
        jCheckBox15.setEnabled(false);       
        jComboBoxGenDeck3.setSelectedIndex(-1);
        questDeckForced = quest.getForceDeck();

        if (pdecks.size() > 0)
        {
            player.setIsPlayerDeck(false);
            for (int i = 0; i < pdecks.size(); i++)
            {
                String name = pdecks.elementAt(i);
                jComboBoxDeckPlayer.addItem(CardDeck.getComputerDeck(name).getDeckData());
            }
        }
        if (!questDeckForced)
        {
            if ((mPlayerName!=null ) && (mPlayerName.length()!=0))
            {
                CardDeck mCardDeck = new CardDeck(mPlayerName);
                String klasse = mPlayerName;

                Collection<CardDeckData> colC2 = mCardDeck.getPool().getMapForKlasse(klasse).values();
                Iterator<CardDeckData> iterC2 = colC2.iterator();
                while (iterC2.hasNext())
                {
                    CardDeckData item = iterC2.next();
                    jComboBoxDeckPlayer.addItem(item);
                }
            }
        }
        else
        {
            jCheckBox15.setEnabled(false);       
        }

        String cPlayer = quest.getNeededOponent();
        if (cPlayer.trim().length() != 0)
        {
            jComboBoxComputerQuest.removeAllItems();
            jComboBoxComputerQuest.addItem(cPlayer);
        }

        String cdeck = quest.getOpponentDeck();
        if (cdeck.trim().length() != 0)
        {
            jComboBoxDeckComputerQuest.removeAllItems();
            jComboBoxDeckComputerQuest.addItem(cdeck);
        }
View Full Code Here

Examples of csa.jportal.gameModes.quest.QuestDefinitionData

            player = ((MatchHumanPlayer)p).getPlayer();
           Vector<QuestDefinitionData> aQuests = QuestDefinitionDataPanel.getActiveQuest(player.getData());
           jComboBox1.removeAll();
            for (int i = 0; i < aQuests.size(); i++)
            {
                QuestDefinitionData questDefinitionData = aQuests.elementAt(i);
                jComboBox1.addItem(questDefinitionData);
            }
            jTextField47.setText(player.getName());
            jTextField52.setText("human");
            jTextField50.setText("");
View Full Code Here

Examples of csa.jportal.gameModes.quest.QuestDefinitionData

    {//GEN-HEADEREND:event_jComboBox1ActionPerformed

        if (jComboBox1.getSelectedIndex() == -1) return;
        if (player == null) return;

        QuestDefinitionData questDefinitionData = (QuestDefinitionData) jComboBox1.getSelectedItem();
        QuestData qdata = player.getQuestData(questDefinitionData);
        jTextField66.setText(""+questDefinitionData.mName);
        jTextField61.setText(questDefinitionData.getTaskType());
        jTextAreaTypeDesc.setText("");
        for (int i=0; i< QuestConstants.Q_TYPES.length; i++)
            if (QuestConstants.Q_TYPES[i].equals(questDefinitionData.getTaskType()))
                jTextAreaTypeDesc.setText(QuestConstants.Q_TYPES_COMMENT[i]);
        jTextField62.setText(questDefinitionData.getNeededOponent());
        jTextField63.setText(questDefinitionData.getOpponentDeck());
        jTextField65.setText(""+questDefinitionData.getCount());
        jTextField64.setText(""+questDefinitionData.getCard());

        jTextField68.setText(qdata.opponentName);
        jTextField69.setText(qdata.opponentDeck);
        jTextField71.setText(""+qdata.count);
        jTextField70.setText(""+qdata.playedCard);
View Full Code Here

Examples of csa.jportal.gameModes.quest.QuestDefinitionData

        QuestDefinitionDataPool mQuestDefinitionDataPool = new QuestDefinitionDataPool();
        boolean ret = false;
        for (int i = 0; i < mData.mQuestsActive.size(); i++)
        {
            String qname = mData.mQuestsActive.elementAt(i);
            QuestDefinitionData quest = mQuestDefinitionDataPool.get(qname);
            if (quest == null) continue; // only possible by renaming quests or the like

            if (quest.getTaskType().equals(Q_REACH_LIFE))
            {
                // Q_REACH_LIFE
                if (life >= quest.getCount())
                {
                    QuestData data = getQuestData(quest);
                    data.count = life;
                    replaceNewQuestDataStorage(quest, data);
                    ret = true;
View Full Code Here

Examples of csa.jportal.gameModes.quest.QuestDefinitionData

        QuestDefinitionDataPool mQuestDefinitionDataPool = new QuestDefinitionDataPool();

        for (int i = 0; i < mData.mQuestsActive.size(); i++)
        {
            String qname = mData.mQuestsActive.elementAt(i);
            QuestDefinitionData quest = mQuestDefinitionDataPool.get(qname);
            if (quest == null) continue; // only possible by renaming quests or the like
            if (win)
            {
                D.addLog("Quest type was("+i+"): "+quest.getTaskType(), 3);
                if ((quest.getTaskType().equals(Q_DEFEAT_OPPONENT))
                    || (quest.getTaskType().equals(Q_DEFEAT_OPPONENT_ONCE))
                    || (quest.getTaskType().equals(Q_DEFEAT_OPPONENT_TIMES))
                    || (quest.getTaskType().equals(Q_DEFEAT_OPPONENT_TIMES_IN_ROW))
                    )
                {
                    // OPPONENT CORRECT DEFEATED
                    if (quest.getNeededOponent().equals(cplayer.getAIPlayer().mNamedAI.mName))
                    {
                        QuestData data = getQuestData(quest);
                        data.opponentName = cplayer.getAIPlayer().mNamedAI.mName;
                        data.count++;
                        replaceNewQuestDataStorage(quest, data);
                    }
                }

                if (quest.getTaskType().equals(Q_DONT_LOSE_MORE_X_CREATURES))
                {

                    D.addLog("Q_DONT_LOSE_MORE_X_CREATURES creaturesWereDestroyed"+match.mResults.creaturesWereDestroyed[0], 3);
                    D.addLog("Q_DONT_LOSE_MORE_X_CREATURES quest.getCount()"+quest.getCount(), 3);
                    if (match.mResults.creaturesWereDestroyed[0] <= quest.getCount())
                    {
                        QuestData data = getQuestData(quest);
                        data.count = match.mResults.creaturesWereDestroyed[0];
                        replaceNewQuestDataStorage(quest, data);
                    }
                }
                if (quest.getTaskType().equals(Q_KILL_X_OPPONENT_CREATURES))
                {

                    D.addLog("Q_KILL_X_OPPONENT_CREATURES creaturesWereDestroyed"+match.mResults.creaturesWereDestroyed[1], 3);
                    D.addLog("Q_KILL_X_OPPONENT_CREATURES quest.getCount()"+quest.getCount(), 3);
                    if (match.mResults.creaturesWereDestroyed[1] >= quest.getCount())
                    {
                        QuestData data = getQuestData(quest);
                        data.count = match.mResults.creaturesWereDestroyed[1];
                        replaceNewQuestDataStorage(quest, data);
                    }
                }


                if (quest.getTaskType().equals(Q_WIN_IN_X_TURNS))
                {
                    D.addLog("Q_WIN_IN_X_TURNS match.getRound()"+match.getRound(), 3);
                    D.addLog("Q_WIN_IN_X_TURNS quest.getCount()"+quest.getCount(), 3);
                    // Rounds played AT GAME END
                    if (match.getRound() <= quest.getCount())
                    {
                        QuestData data = getQuestData(quest);
                        data.count = match.getRound();
                        replaceNewQuestDataStorage(quest, data);
                    }
                }
                if ((quest.getTaskType().equals(Q_LIFE_WHEN_QUIT))
                    )
                {
                    // LIFE AT GAME END
                    if (match.getLife(match.getPlayer(0)) >= quest.getCount())
                    {
                        QuestData data = getQuestData(quest);
                        data.count = match.getLife(match.getPlayer(0));
                        replaceNewQuestDataStorage(quest, data);
                    }
                }
                if ((quest.getTaskType().equals(Q_DEFEAT_OPPONENT_WITH_DECK))
                    )
                {
                    // OPPONENT CORRECT DEFEATED
                    if (quest.getNeededOponent().equals(cplayer.getAIPlayer().mNamedAI.mName))
                    {
                        if (quest.getPossibleDecks().elementAt(0).equals(getSelectedDeckName()))
                        {
                            QuestData data = getQuestData(quest);
                            data.opponentName = cplayer.getAIPlayer().mNamedAI.mName;
                            data.opponentDeck = getSelectedDeckName();
                            data.count++;
                            replaceNewQuestDataStorage(quest, data);
                        }
                    }
                }



                /*
                // OPPONENT DECK CORRECT DEFEATED
                if (quest.getOpponentDeck().equals(cplayer.getAIPlayer().getSelectedDeckName()))
                {
                    QuestData data = getQuestData(quest);
                    data.opponentDeck = cplayer.getAIPlayer().getSelectedDeckName();
                    replaceNewQuestDataStorage(quest, data);
                }
                */
            }
            else
            {
                if ( (quest.getTaskType().equals(Q_DEFEAT_OPPONENT_TIMES_IN_ROW))
                    )
                {
                    // OPPONENT CORRECT DEFEATED
                    if (quest.getNeededOponent().equals(cplayer.getAIPlayer().mNamedAI.mName))
                    {
                        QuestData data = getQuestData(quest);
                        data.opponentName = cplayer.getAIPlayer().mNamedAI.mName;
                        data.count = 0;
                        replaceNewQuestDataStorage(quest, data);
View Full Code Here

Examples of csa.jportal.gameModes.quest.QuestDefinitionData

        QuestDefinitionDataPool mQuestDefinitionDataPool = new QuestDefinitionDataPool();
        boolean ret = false;
        for (int i = 0; i < mData.mQuestsActive.size(); i++)
        {
            String qname = mData.mQuestsActive.elementAt(i);
            QuestDefinitionData quest = mQuestDefinitionDataPool.get(qname);

            if (quest == null) continue; // only possible by renaming quests or the like
            if (quest.getTaskType().equals(Q_DO_X_DAMAGE_IN_ONE_ROUND))
            {
                // Q_DO_X_DAMAGE_IN_ONE_ROUND
                if (damageDone >= quest.getCount())
                {
                    QuestData data = getQuestData(quest);
                    data.count = damageDone;
                    replaceNewQuestDataStorage(quest, data);
                    ret = true;
View Full Code Here

Examples of csa.jportal.gameModes.quest.QuestDefinitionData

        QuestDefinitionDataPool mQuestDefinitionDataPool = new QuestDefinitionDataPool();
        boolean ret = false;
        for (int i = 0; i < mData.mQuestsActive.size(); i++)
        {
            String qname = mData.mQuestsActive.elementAt(i);
            QuestDefinitionData quest = mQuestDefinitionDataPool.get(qname);
            if (quest == null) continue; // only possible by renaming quests or the like
            if (quest.getTaskType().equals(Q_PLAY_CARD_X))
            {

                if (card.getId().equals(quest.getCard()))
                {
                    QuestData data = getQuestData(quest);
                    data.playedCard = true;
                    replaceNewQuestDataStorage(quest, data);
                    ret = true;
View Full Code Here

Examples of csa.jportal.gameModes.quest.QuestDefinitionData

        QuestDefinitionDataPool mQuestDefinitionDataPool = new QuestDefinitionDataPool();
        boolean ret = false;
        for (int i = 0; i < mData.mQuestsActive.size(); i++)
        {
            String qname = mData.mQuestsActive.elementAt(i);
            QuestDefinitionData quest = mQuestDefinitionDataPool.get(qname);

            if (quest == null) continue; // only possible by renaming quests or the like
            if (quest.getTaskType().equals(Q_DESTROY_X_LANDS))
            {
                QuestData data = getQuestData(quest);
                data.count = data.count + landDiff;
                replaceNewQuestDataStorage(quest, data);
                ret = true;
View Full Code Here

Examples of csa.jportal.gameModes.quest.QuestDefinitionData

        QuestDefinitionDataPool mQuestDefinitionDataPool = new QuestDefinitionDataPool();
        boolean ret = false;
        for (int i = 0; i < mData.mQuestsActive.size(); i++)
        {
            String qname = mData.mQuestsActive.elementAt(i);
            QuestDefinitionData quest = mQuestDefinitionDataPool.get(qname);

            if (quest == null) continue; // only possible by renaming quests or the like
            if (quest.getTaskType().equals(Q_DESTROY_CREATURE))
            {
D.addLog("Q_DESTROY_CREATURE found, quest card is: "+quest.getCard()+" checked card is: " + card, 3);

                if (card.getId().equals(quest.getCard()))
                {
D.addLog("Q_DESTROY_CREATURE TRUE!", 3);
                    QuestData data = getQuestData(quest);
                    data.playedCard = true;
                    replaceNewQuestDataStorage(quest, data);
View Full Code Here

Examples of csa.jportal.gameModes.quest.QuestDefinitionData

    }//GEN-LAST:event_jListPossibleQuestsValueChanged

    private void jButtonGiveUpQuestActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonGiveUpQuestActionPerformed
        int index = jListActiveQuests.getSelectedIndex();
        QuestDefinitionData quest = ((QuestDefinitionData) jListActiveQuests.getSelectedValue());
        for (int i = 0; i < mPlayer.getData().mQuestsActive.size(); i++)
        {
            String q = mPlayer.getData().mQuestsActive.elementAt(i);
            if (q.equals(quest.mName))
            {
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.