public class BaseHistorianOfferCreator extends java.lang.Object implements HistorianData.HistorianOfferCreator
Modifier and Type | Field and Description |
---|---|
protected float |
frequency |
Constructor and Description |
---|
BaseHistorianOfferCreator() |
Modifier and Type | Method and Description |
---|---|
static SectorEntityToken |
createEntity(java.util.Random random) |
HistorianData.HistorianOffer |
createOffer(java.util.Random random,
java.util.List<HistorianData.HistorianOffer> soFar) |
float |
getFrequency() |
java.lang.String |
getOfferId(BaseHistorianOffer offer) |
boolean |
ignoresLimit() |
void |
notifyAccepted(HistorianData.HistorianOffer offer) |
SectorEntityToken |
pickEntity(java.util.Random random,
boolean allowDerelict) |
PlanetAPI |
pickUnexploredRuins(java.util.Random random) |
void |
setFrequency(float frequency) |
public HistorianData.HistorianOffer createOffer(java.util.Random random, java.util.List<HistorianData.HistorianOffer> soFar)
createOffer
in interface HistorianData.HistorianOfferCreator
public boolean ignoresLimit()
ignoresLimit
in interface HistorianData.HistorianOfferCreator
public float getFrequency()
getFrequency
in interface HistorianData.HistorianOfferCreator
public void setFrequency(float frequency)
public SectorEntityToken pickEntity(java.util.Random random, boolean allowDerelict)
public PlanetAPI pickUnexploredRuins(java.util.Random random)
public static SectorEntityToken createEntity(java.util.Random random)
public java.lang.String getOfferId(BaseHistorianOffer offer)
getOfferId
in interface HistorianData.HistorianOfferCreator
public void notifyAccepted(HistorianData.HistorianOffer offer)
notifyAccepted
in interface HistorianData.HistorianOfferCreator
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.