/** * Hands over the current turn to the next valid player on the same team as * the supplied player. If no player on the team apart from this player has * any turns left it activates this player again. */ public synchronized void selectNextPlayer() { clientgui.getClient().sendNextPlayer(); // endMyTurn(); }
@Override public void performAction() { selectEntity(clientgui.getClient() .getNextEntityNum(cen)); } });
/** * Highlight the team the player is playing on. */ private void refreshTeams() { choTeam.setSelectedIndex(clientgui.getClient().getLocalPlayer().getTeam()); }
@Override public void performAction() { selectEntity(clientgui.getClient() .getNextEntityNum(cen)); } });
/** * Returns the current entity. */ private synchronized Entity ce() { if (clientgui != null) { return clientgui.getClient().getGame().getEntity(cen); } else { return null; } }
public void refreshGameYearLabel() { String txt = Messages.getString("ChatLounge.GameYear"); //$NON-NLS-1$ txt = txt + " " //$NON-NLS-1$ + clientgui.getClient().getGame().getOptions().intOption(OptionsConstants.ALLOWED_YEAR); // $NON-NLS-1$ lblGameYear.setText(txt); }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || !display.isVisible() || display.isIgnoringEvents()) { return false; } else { return true; } }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || !display.isVisible() || display.isIgnoringEvents()) { return false; } else { return true; } }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || !display.isVisible() || display.isIgnoringEvents()) { return false; } else { return true; } }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || !display.isVisible() || display.isIgnoringEvents()) { return false; } else { return true; } }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || !display.isVisible() || display.isIgnoringEvents()) { return false; } else { return true; } }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || display.isIgnoringEvents() || !display.isVisible()) { return false; } else { return true; } }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || display.isIgnoringEvents() || !display.isVisible()) { return false; } else { return true; } }
/** * Creates new <code>GameOptionsDialog</code> for a <code>Client</code> * * @param client * - the <code>Client</code> parent of this dialog. */ public GameOptionsDialog(ClientGUI client) { super(client.frame, Messages.getString("GameOptionsDialog.title"), true); //$NON-NLS-1$ this.client = client; init(client.frame, client.getClient().getGame().getOptions()); }
/** * Stop just ignoring events and actually stop listening to them. */ @Override public void removeAllListeners() { clientgui.getClient().getGame().removeGameListener(this); clientgui.getBoardView().removeBoardViewListener(this); }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || display.isIgnoringEvents() || !display.isVisible()) { return false; } else { return true; } }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || !display.isVisible() || display.isIgnoringEvents()) { return false; } else { return true; } }
@Override public boolean shouldPerformAction() { if (!clientgui.getClient().isMyTurn() || clientgui.bv.getChatterBoxActive() || display.isIgnoringEvents() || !display.isVisible()) { return false; } else { return true; } }
@Override public void finishedMovingUnits(BoardViewEvent b) { // Are we ignoring events? if (isIgnoringEvents()) { return; } if (clientgui.getClient().isMyTurn() && (ce() != null)) { clientgui.setDisplayVisible(true); clientgui.bv.centerOnHex(ce().getPosition()); } }
private void setForwardIniEnabled(boolean enabled) { // forward initiative can only be done if Teams have an initiative! if (clientgui.getClient().getGame().getOptions() .booleanOption(OptionsConstants.BASE_TEAM_INITIATIVE)) { getBtn(MoveCommand.MOVE_FORWARD_INI).setEnabled(enabled); clientgui.getMenuBar().setMoveForwardIniEnabled(enabled); } else { // turn them off regardless what is said! getBtn(MoveCommand.MOVE_FORWARD_INI).setEnabled(false); clientgui.getMenuBar().setMoveForwardIniEnabled(false); } }