package polly.rx.core.orion.pathplanning;
import java.util.List;
import polly.rx.core.orion.model.Sector;
import de.skuzzle.polly.sdk.Types.TimespanType;
public class RouteOptions {
final TimespanType totalJumpTime;
final TimespanType currentJumpTime;
final int maxWaitSpotDistance;
final List<Sector> personalPortals;
final boolean blockTail;
final boolean blockEntryPortal;
final boolean renderDark;
public RouteOptions(TimespanType totalJumpTime, TimespanType currentJumpTime,
List<Sector> personalPortals, boolean blockTail, boolean blockEntryPortals,
boolean renderDark) {
this.totalJumpTime = totalJumpTime;
this.currentJumpTime = currentJumpTime;
this.maxWaitSpotDistance = 3;
this.blockTail = blockTail;
this.blockEntryPortal = blockEntryPortals;
this.personalPortals = personalPortals;
this.renderDark = renderDark;
}
public TimespanType getCurrentJumpTime() {
return this.currentJumpTime;
}
public TimespanType getTotalJumpTime() {
return this.totalJumpTime;
}
public boolean doBlockEntryPortal() {
return this.blockEntryPortal;
}
public boolean doBlockTail() {
return this.blockTail;
}
public boolean doRenderDark() {
return this.renderDark;
}
}