if (step.getVelocityLeft() > 0) { col = Color.RED;
public int getFinalVelocityLeft() { if (getLastStep() != null) { return getLastStep().getVelocityLeft(); } if (getEntity().isAero()) { return ((IAero) getEntity()).getCurrentVelocity(); } return 0; }
if ((path.getLastStep() != null) && (path.getLastStep().getVelocityLeft() != 0)) { if ((path.getLastStep().getType() != MoveStepType.RETURN) && (path.getLastStep().getType() != MoveStepType.OFF)) {
int distance = 0; if (null != last) { vel = last.getVelocityLeft(); altitude = last.getAltitude(); pos = last.getPosition();
if ((getLastStep().getVelocityLeft() > 0) && !getGame().useVectorMove() && !(getLastStep().getType() == MovePath.MoveStepType.FLEE || getLastStep().getType() == MovePath.MoveStepType.EJECT)) {
int vel = a.getCurrentVelocity(); if (null != last) { vel = last.getVelocityLeft();
if ((entity.getMovementMode() != EntityMovementMode.SPHEROID) && (getNMoved() >= 16)) { setVelocityLeft(getVelocityLeft() - 1); setNMoved(0); setVelocityLeft(getVelocityLeft() - 1); setNTurns(0);
position = step.getPosition(); facing = step.getFacing(); velocityLeft = step.getVelocityLeft();
case ACC: setVelocity(getVelocity() + 1); setVelocityLeft(getVelocityLeft() + 1); setMp(1); break; case DEC: setVelocity(getVelocity() - 1); setVelocityLeft(getVelocityLeft() - 1); setMp(1); break; break; case LOOP: setVelocityLeft(getVelocityLeft() - 4); setMp(0); break;
unusedVelocity = cmd.getLastStep().getVelocityLeft() > 0; } else { unusedVelocity = (((IAero) ce()).getCurrentVelocity() > 0) &&
if ((getVelocityLeft() >= 0) || useSpheroidAtmosphere(game, entity)) { && (getVelocityLeft() == 0) && (getNMoved() > 0)) { return;