public GameTurn getMyTurn() { if (game.isPhaseSimultaneous()) { return game.getTurnForPlayer(localPlayerNumber); } return game.getTurn(); }
endMyTurn(); if ((e.getPlayer() == null) && (clientgui.getClient().getGame().getTurn() instanceof GameTurn.UnloadStrandedTurn)) { setStatusBarText(Messages .getString("MovementDisplay.waitForAnother")); //$NON-NLS-1$
|| (null == entity.getPosition()) || entity.isUnloadedThisTurn() || !getGame().getTurn().isValidEntity(entity, getGame())) && !getGame().isPhaseSimultaneous()){ msg.append("cannot be moved.");
public void actionPerformed(ActionEvent e) { if (isIgnoringEvents()) { return; } if (clientgui.getClient().isMyTurn() || (clientgui.getClient().getGame().getTurn() == null)) { ready(); // When the turn is ended, we could miss a key release // event // This will ensure no repeating keys are stuck down clientgui.controller.stopAllRepeating(); } } });
@Override public boolean shouldPerformAction() { if ((!clientgui.getClient().isMyTurn() && (clientgui .getClient().getGame().getTurn() != null)) || clientgui.bv.getChatterBoxActive() || display.isIgnoringEvents() || !display.isVisible() || !butDone.isEnabled()) { return false; } else { return true; } }
private final IGame game = clientgui.getClient().getGame(); private final GameTurn turn = clientgui.getClient() .getGame().getTurn(); private final int ownerId = clientgui.getClient() .getLocalPlayer().getId();
Mockito.when(mockGame.getTurn()).thenReturn(mockTurn); Mockito.when(mockTurn.isValidEntity(Mockito.any(Entity.class), Mockito.any(IGame.class))).thenCallRealMethod(); Mockito.when(mockTurn.isValidEntity(Mockito.any(Entity.class), Mockito.any(IGame.class), Mockito.anyBoolean())).thenCallRealMethod();
if (!game.getTurn().isValidEntity(entity, game)) { continue;
GameTurn turn = m_game.getTurn(); if ((turn != null) && (turn.getPlayerNum() == m_client.getLocalPlayer()
@Override public void unitSelected(BoardViewEvent b) { // Are we ignoring events? if (isIgnoringEvents()) { return; } Entity e = clientgui.getClient().getGame().getEntity(b.getEntityId()); if (null == e) { return; } if (clientgui.getClient().isMyTurn()) { if (clientgui.getClient().getGame().getTurn() .isValidEntity(e, clientgui.getClient().getGame())) { selectEntity(e.getId()); } } else { clientgui.setDisplayVisible(true); clientgui.mechD.displayEntity(e); if (e.isDeployed()) { clientgui.bv.centerOnHex(e.getPosition()); } } }
if (client.getGame().getTurn() .isValidEntity(e, client.getGame())) { if (ce() != null) {