Package com.zonga.supapuker.model

Examples of com.zonga.supapuker.model.Card


        addOneCardInBlueAndRedOfEachValues(4, 5, 6, 7, 8, 9, 10);
    }

    private void addOneCardInBlueAndRedWithValue(int value, int howManyTimes) {
        for (int i = 0; i < howManyTimes; i++) {
            add(new Card(PGCardColor.BLUE, value));
            add(new Card(PGCardColor.RED, value));
        }
    }
View Full Code Here


        }
    }

    private void addOneCardInBlueAndRedOfEachValues(int... values) {
        for (int i : values) {
            add(new Card(PGCardColor.BLUE, i));
            add(new Card(PGCardColor.RED, i));
        }

    }
View Full Code Here

    public void test_rules_winner_player2_killing_player1_before_empty_stack() {
        templateDeck = new Deck() {
            @Override
            public Deque<Card> newStackFromCards() {
                final ArrayDeque<Card> arrayDeque = new ArrayDeque<Card>();
                arrayDeque.add(new Card(BLUE, 1));
                arrayDeque.add(new Card(RED, 10));
                arrayDeque.add(new Card(BLUE, 1));
                arrayDeque.add(new Card(RED, 9));
                arrayDeque.add(new Card(BLUE, 1));
                arrayDeque.add(new Card(RED, 8));
                arrayDeque.add(new Card(BLUE, 1));
                arrayDeque.add(new Card(RED, 7));
                arrayDeque.add(new Card(BLUE, 2));
                arrayDeque.add(new Card(RED, 6));
                arrayDeque.add(new Card(BLUE, 2));
                arrayDeque.add(new Card(RED, 5));
                return arrayDeque;
            }
        };
        PrototypeCardGame pcg = newCardGameWithDefaultsFixtures();
        pcg.runGame();
View Full Code Here

    }

    private void check(final PGCardColor c1Color, final int c1Value, final PGCardColor c2Color, final int c2Value, final int p1DamagesTaken, final int p2DamagesTaken) {
        Player p1 = mock(Player.class);
        Player p2 = mock(Player.class);
        Card c1 = mock(Card.class);
        when(c1.getColor()).thenReturn(c1Color);
        when(c1.getValue()).thenReturn(c1Value);

        Card c2 = mock(Card.class);
        when(c2.getColor()).thenReturn(c2Color);
        when(c2.getValue()).thenReturn(c2Value);

        CardsConfrontationResolution pgccr = new CardsConfrontationResolution();
        pgccr.resolve(c1, c2, p1, p2);

        verify(p1).takeDamage(p1DamagesTaken);
View Full Code Here

    public void test_rules_winner_player1_killing_player2_before_empty_stack() {
        templateDeck = new Deck() {
            @Override
            public Deque<Card> newStackFromCards() {
                final ArrayDeque<Card> arrayDeque = new ArrayDeque<Card>();
                arrayDeque.add(new Card(RED, 10));
                arrayDeque.add(new Card(BLUE, 1));
                arrayDeque.add(new Card(RED, 9));
                arrayDeque.add(new Card(BLUE, 1));
                arrayDeque.add(new Card(RED, 8));
                arrayDeque.add(new Card(BLUE, 1));
                arrayDeque.add(new Card(RED, 7));
                arrayDeque.add(new Card(BLUE, 1));
                arrayDeque.add(new Card(RED, 6));
                arrayDeque.add(new Card(BLUE, 2));
                arrayDeque.add(new Card(RED, 5));
                arrayDeque.add(new Card(BLUE, 2));
                return arrayDeque;
            }
        };
        PrototypeCardGame pcg = newCardGameWithDefaultsFixtures();
        pcg.runGame();
View Full Code Here

TOP

Related Classes of com.zonga.supapuker.model.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.