/** * check for out of control and adjust buttons */ private void checkOOC() { final Entity ce = ce(); if (null == ce) { return; } if (!ce.isAero()) { return; } IAero a = (IAero) ce; if (a.isOutControlTotal() && a.isAirborne()) { disableButtons(); butDone.setEnabled(true); if (numButtonGroups > 1) getBtn(MoveCommand.MOVE_MORE).setEnabled(true); getBtn(MoveCommand.MOVE_NEXT).setEnabled(true); setForwardIniEnabled(true); if (ce instanceof Aero) { setLaunchEnabled((((Aero)ce).getLaunchableFighters().size() > 0) || (((Aero)ce).getLaunchableSmallCraft().size() > 0) || (((Aero)ce).getLaunchableDropships().size() > 0)); } } return; }
/** * check for fuel and adjust buttons */ private void checkFuel() { final Entity ce = ce(); if (null == ce) { return; } if (!ce.isAero()) { return; } IAero a = (IAero) ce; if (a.getCurrentFuel() < 1) { disableButtons(); butDone.setEnabled(true); getBtn(MoveCommand.MOVE_NEXT).setEnabled(true); setForwardIniEnabled(true); if (ce instanceof Aero) { setLaunchEnabled((((Aero)ce).getLaunchableFighters().size() > 0) || (((Aero)ce).getLaunchableSmallCraft().size() > 0) || (((Aero)ce).getLaunchableDropships().size() > 0)); } updateRACButton(); updateJoinButton(); updateRecoveryButton(); updateDumpButton(); } return; }
disableButtons(); updateLoadButtons(); butDone.setEnabled(true);
/** * Clears out old movement data and disables relevant buttons. */ private synchronized void endMyTurn() { final Entity ce = ce(); // end my turn, then. disableButtons(); Entity next = clientgui.getClient().getGame() .getNextEntity(clientgui.getClient().getGame().getTurnIndex()); if ((IGame.Phase.PHASE_MOVEMENT == clientgui.getClient().getGame() .getPhase()) && (null != next) && (null != ce) && (next.getOwnerId() != ce.getOwnerId())) { clientgui.setDisplayVisible(false); } cen = Entity.NONE; clientgui.getBoardView().select(null); clientgui.getBoardView().highlight(null); // Return the highlight sprite back to its original color clientgui.getBoardView().setHighlightColor(Color.white); clientgui.getBoardView().cursor(null); clientgui.getBoardView().selectEntity(null); clientgui.setSelectedEntityNum(Entity.NONE); clientgui.bv.clearMovementData(); clientgui.bv.clearFieldofF(); }
disableButtons(); if (ce instanceof LandAirMech) { updateConvertModeButton(); disableButtons(); updateLoadButtons(); butDone.setEnabled(true);
disableButtons(); if (ce instanceof LandAirMech) { updateConvertModeButton(); disableButtons(); updateLoadButtons();
disableButtons(); clientgui.bv.clearMovementData(); clientgui.bv.clearMovementEnvelope();