bv = new BoardView1(new Game(), null, null); bv.setPreferredSize(getSize()); bvc = bv.getComponent();
void exportMUL(ForceDescriptor fd) { ArrayList<Entity> list = new ArrayList<>(); fd.addAllEntities(list); //Create a fake game so we can write the entities to a file without adding them to the real game. Game game = new Game(); //Add a player to prevent complaining in the log file Player p = new Player(1, "Observer"); game.addPlayer(1, p); game.setOptions(clientGui.getClient().getGame().getOptions()); list.stream().forEach(en -> { en.setOwner(p); // If we don't set the id, the first unit will be left at -1, which in most cases is interpreted // as no entity en.setId(game.getNextEntityId()); game.addEntity(en); }); configureNetworks(fd); clientGui.saveListFile(list, clientGui.getClient().getLocalPlayer().getName()); }
public Campaign() { id = UUID.randomUUID(); game = new Game(); player = new Player(0, "self"); game.addPlayer(0, player);
public Precognition(Princess owner) { this.owner = owner; this.game = new Game(); getGame().addGameListener(new GameListenerAdapter() { @Override public void gameEntityChange(GameEntityChangeEvent changeEvent) { getEventsToProcess().add(changeEvent); wakeUp(); } @Override public void gamePhaseChange(GamePhaseChangeEvent changeEvent) { getEventsToProcess().add(changeEvent); wakeUp(); } }); setPathEnumerator(new PathEnumerator(owner, getGame())); // Initialize ECM Info, especially important if Princess added mid-game ecmInfo = ComputeECM.computeAllEntitiesECMInfo( getGame().getEntitiesVector()); }
try { bv = new BoardView1(new Game(), null, null); bv.setPreferredSize(getSize()); bvc = bv.getComponent();
Game g = new Game();
public static void main(String[] args) { Game game = new Game(); game.board = new Board(16, 17);