Examples of doNextCard()


Examples of org.gnubridge.core.Deal.doNextCard()

    Deal game = new Deal(NoTrump.i());
    game.getPlayer(Direction.WEST_DEPRECATED).init(new Card[] { Nine.of(Clubs.i()), Four.of(Spades.i()) });
    game.getPlayer(Direction.NORTH_DEPRECATED).init(new Card[] { Seven.of(Spades.i()), Queen.of(Hearts.i()) });
    game.getPlayer(Direction.EAST_DEPRECATED).init(new Card[] { Three.of(Clubs.i()), Three.of(Hearts.i()) });
    game.getPlayer(Direction.SOUTH_DEPRECATED).init(new Card[] { Four.of(Clubs.i()), Two.of(Spades.i()) });
    game.doNextCard(0);
    DoubleDummySolver s = new DoubleDummySolver(game);
    s.search();
    assertEquals(1, s.getBestMoves().size());
    assertEquals(Queen.of(Hearts.i()), s.getBestMoves().get(0));
View Full Code Here

Examples of org.gnubridge.core.Deal.doNextCard()

    game2.getPlayer(Direction.WEST_DEPRECATED).init(new Card[] { Nine.of(Clubs.i()), Four.of(Spades.i()) });
    game2.getPlayer(Direction.NORTH_DEPRECATED).init(new Card[] { Queen.of(Hearts.i()), Seven.of(Spades.i()) }); // invert
    // order
    game2.getPlayer(Direction.EAST_DEPRECATED).init(new Card[] { Three.of(Clubs.i()), Three.of(Hearts.i()) });
    game2.getPlayer(Direction.SOUTH_DEPRECATED).init(new Card[] { Four.of(Clubs.i()), Two.of(Spades.i()) });
    game2.doNextCard(0);
    DoubleDummySolver s2 = new DoubleDummySolver(game2);
    s2.search();
    assertEquals(1, s2.getBestMoves().size());
    assertEquals(Queen.of(Hearts.i()), s2.getBestMoves().get(0));
  }
View Full Code Here

Examples of org.gnubridge.core.Deal.doNextCard()

    game2.getPlayer(Direction.WEST_DEPRECATED).init(new Card[] { Nine.of(Clubs.i()), Four.of(Spades.i()) });
    game2.getPlayer(Direction.NORTH_DEPRECATED).init(new Card[] { Two.of(Hearts.i()), Two.of(Spades.i()) }); // order
    // reverted
    game2.getPlayer(Direction.EAST_DEPRECATED).init(new Card[] { Three.of(Clubs.i()), Three.of(Diamonds.i()) });
    game2.getPlayer(Direction.SOUTH_DEPRECATED).init(new Card[] { Six.of(Clubs.i()), Five.of(Diamonds.i()) });
    game2.doNextCard(0);
    DoubleDummySolver s2 = new DoubleDummySolver(game2);
    s2.search();
    assertEquals(1, s2.getBestMoves().size());
    assertEquals(Two.of(Spades.i()), s2.getBestMoves().get(0));
View Full Code Here

Examples of org.gnubridge.core.Deal.doNextCard()

    Deal game = new Deal(Spades.i());
    game.getPlayer(Direction.WEST_DEPRECATED).init(new Card[] { Nine.of(Clubs.i()), Four.of(Spades.i()) });
    game.getPlayer(Direction.NORTH_DEPRECATED).init(new Card[] { Two.of(Spades.i()), Two.of(Clubs.i()) });
    game.getPlayer(Direction.EAST_DEPRECATED).init(new Card[] { Three.of(Diamonds.i()), Three.of(Hearts.i()) });
    game.getPlayer(Direction.SOUTH_DEPRECATED).init(new Card[] { Six.of(Diamonds.i()), Five.of(Hearts.i()) });
    game.doNextCard(0);
    DoubleDummySolver s = new DoubleDummySolver(game);
    s.search();
    assertEquals(1, s.getBestMoves().size());
    assertEquals(Two.of(Clubs.i()), s.getBestMoves().get(0));
  }
View Full Code Here

Examples of org.gnubridge.core.Deal.doNextCard()

    game.getPlayer(Direction.WEST_DEPRECATED).init(new String[] { "3" });
    game.getPlayer(Direction.NORTH_DEPRECATED).init(new String[] { "2" });
    game.getPlayer(Direction.SOUTH_DEPRECATED).init(new String[] { "A" });
    game.getPlayer(Direction.EAST_DEPRECATED).init(new String[] { "K" });
    game.setNextToPlay(Direction.SOUTH_DEPRECATED);
    game.doNextCard(0);
    DoubleDummySolver s = new DoubleDummySolver(game);
    s.search();
    assertNotNull(s.getBestMoves());
    assertEquals(1, s.getBestMoves().size());
  }
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.