@Override protected void initTargeting() { getArtilleryTargetingControl().initializeForTargetingPhase(); }
/** * Calculates the targeting/offboard turn * This includes firing TAG and non-direct-fire artillery */ @Override protected void calculateTargetingOffBoardTurn() { Entity entityToFire = getGame().getFirstEntity(getMyTurn()); FiringPlan firingPlan = getArtilleryTargetingControl().calculateIndirectArtilleryPlan(entityToFire, getGame(), this); sendAttackData(entityToFire.getId(), firingPlan.getEntityActionVector()); sendDone(true); }