@Override public void gamePhaseChange(GamePhaseChangeEvent e) { calculatedTurnThisPhase = false; if (e.getOldPhase().isPhaseSimultaneous(game)) { int numOwnedEntities = game.getEntitiesOwnedBy(getLocalPlayer()); System.out.println("BotClient calculated turns, " + getName() + " phase " + e.getOldPhase() + " " + calculatedTurnsThisPhase + "/" + numOwnedEntities); } calculatedTurnsThisPhase = 0; }
ArrayList<String> players = new ArrayList<String>(); if ((game.getLiveCommandersOwnedBy(client.getLocalPlayer()) < 1) && (game.getEntitiesOwnedBy(client.getLocalPlayer()) > 0)) { players.add(client.getLocalPlayer().getName()); && (game.getEntitiesOwnedBy(bc.getLocalPlayer()) > 0)) { players.add(bc.getLocalPlayer().getName());
try { IPlayer player = server.getPlayer(connId); int numEntities = server.getGame().getEntitiesOwnedBy(player);
&& ((game.getEntitiesOwnedBy(getLocalPlayer()) - game.getNoOfEntities()) == 0)) { die();