public class HistorianData
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
HistorianData.HistorianOffer |
static interface |
HistorianData.HistorianOfferCreator |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<HistorianBackstory.HistorianBackstoryInfo> |
backstory |
protected java.util.List<HistorianData.HistorianOfferCreator> |
creators |
protected java.util.Set<java.lang.String> |
givenOffers |
protected boolean |
introduced |
static java.lang.String |
KEY |
protected PersonAPI |
person |
protected java.util.Set<java.lang.String> |
shownBackstory |
protected int |
tier |
static java.lang.String |
TIER1 |
static java.lang.String |
TIER2 |
static java.lang.String |
TIER3 |
Constructor and Description |
---|
HistorianData() |
Modifier and Type | Method and Description |
---|---|
java.util.List<HistorianBackstory.HistorianBackstoryInfo> |
getBackstory() |
java.util.List<HistorianData.HistorianOfferCreator> |
getCreators() |
java.util.Set<java.lang.String> |
getGivenOffers() |
protected java.lang.String |
getHeOrShe() |
protected java.lang.String |
getHimOrHer() |
protected java.lang.String |
getHimOrHerself() |
protected java.lang.String |
getHisOrHer() |
static HistorianData |
getInstance() |
protected java.lang.String |
getManOrWoman() |
java.util.List<HistorianData.HistorianOffer> |
getOffers(java.util.Random random,
InteractionDialogAPI dialog) |
PersonAPI |
getPerson() |
java.util.Set<java.lang.String> |
getShownBackstory() |
int |
getTier() |
protected java.lang.String |
getUCHeOrShe() |
float |
getWeightForTags(java.util.Set<java.lang.String> tags) |
void |
incrTier() |
boolean |
isIntroduced() |
boolean |
isMaxTier() |
boolean |
isRecentlyDonated() |
HistorianBackstory.HistorianBackstoryInfo |
pickBackstoryBit(java.util.Random random) |
protected java.lang.Object |
readResolve() |
void |
setCreators(java.util.List<HistorianData.HistorianOfferCreator> creators) |
void |
setIntroduced(boolean introduced) |
void |
setRecentlyDonated() |
void |
setTier(int tier) |
public static final java.lang.String KEY
public static java.lang.String TIER1
public static java.lang.String TIER2
public static java.lang.String TIER3
protected PersonAPI person
protected boolean introduced
protected int tier
protected transient java.util.List<HistorianData.HistorianOfferCreator> creators
protected transient java.util.List<HistorianBackstory.HistorianBackstoryInfo> backstory
protected java.util.Set<java.lang.String> shownBackstory
protected java.util.Set<java.lang.String> givenOffers
public static HistorianData getInstance()
protected java.lang.Object readResolve()
public HistorianBackstory.HistorianBackstoryInfo pickBackstoryBit(java.util.Random random)
public java.util.List<HistorianBackstory.HistorianBackstoryInfo> getBackstory()
public java.util.Set<java.lang.String> getShownBackstory()
public java.util.Set<java.lang.String> getGivenOffers()
public float getWeightForTags(java.util.Set<java.lang.String> tags)
public int getTier()
public void setTier(int tier)
public void incrTier()
public boolean isMaxTier()
public void setRecentlyDonated()
public boolean isRecentlyDonated()
public java.util.List<HistorianData.HistorianOfferCreator> getCreators()
public void setCreators(java.util.List<HistorianData.HistorianOfferCreator> creators)
public java.util.List<HistorianData.HistorianOffer> getOffers(java.util.Random random, InteractionDialogAPI dialog)
public PersonAPI getPerson()
protected java.lang.String getManOrWoman()
protected java.lang.String getUCHeOrShe()
protected java.lang.String getHeOrShe()
protected java.lang.String getHimOrHer()
protected java.lang.String getHimOrHerself()
protected java.lang.String getHisOrHer()
public boolean isIntroduced()
public void setIntroduced(boolean introduced)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.