Examples of BagOfTiles


Examples of nl.nuggit.words.board.BagOfTiles

public class Feud {

  public static void main(String[] args) {

    Language language = Language.dutch();
    BagOfTiles bag = new BagOfTiles(language);

    Board board = BoardFactory.createStandardBoard();
    setupBoard(board, language);
    System.out.println(board);

    Tray tray = new Tray("morlend", 7, language);

    bag.remove(board.getTiles());
    bag.remove(tray.getTiles());
    System.out.println(bag);

    Player player = new Player("adriaan", board, tray, language);
    player.suggestWords();
  }
View Full Code Here

Examples of nl.nuggit.words.board.BagOfTiles

  private final List<Player> players;

  public Game() {
    language = Language.dutch();
    board = BoardFactory.createStandardBoard();
    bag = new BagOfTiles(language);
    players = new ArrayList<Player>();
  }
View Full Code Here

Examples of nl.nuggit.words.board.BagOfTiles

  private int bestCounterScore(Player player) {
    Board virtualBoard = new Board(board.stringify(), language);
    virtualBoard.setName("virtualboard");
    System.out.println(virtualBoard);
    BagOfTiles virtualBag = new BagOfTiles(language);
    virtualBag.remove(board.getTiles());
    virtualBag.remove(player.getTray().getTiles());
    BoundlessTray virtualTray = new BoundlessTray(7);
    virtualTray.addTiles(virtualBag.getTiles());
    Player virtualOpponent = new Player("virtual", virtualBoard,
        virtualTray, language, true);
    List<Word> vwords = virtualOpponent.suggestWords();
    int bestCounterScore = 0;
    if (vwords.size() > 0) {
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.