public class LuddicPathBaseBarEvent extends BaseBarEventWithPerson
| Modifier and Type | Class and Description |
|---|---|
static class |
LuddicPathBaseBarEvent.OptionId |
| Modifier and Type | Field and Description |
|---|---|
static int |
COST |
protected LuddicPathBaseIntel |
intel |
market, person, random, seeddialog, done, memoryMap, noContinue, options, shownAt, text| Constructor and Description |
|---|
LuddicPathBaseBarEvent(LuddicPathBaseIntel intel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPromptAndOption(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
protected void |
addStoryOption() |
protected PersonAPI |
createPerson() |
protected java.lang.String |
getPersonFaction() |
protected FullName.Gender |
getPersonGender() |
protected java.lang.String |
getPersonPortrait() |
protected java.lang.String |
getPersonPost() |
protected java.lang.String |
getPersonRank() |
void |
init(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
boolean |
isAlwaysShow() |
void |
optionSelected(java.lang.String optionText,
java.lang.Object optionData) |
protected void |
regen(MarketAPI market) |
boolean |
shouldRemoveEvent() |
boolean |
shouldShowAtMarket(MarketAPI market) |
getHeOrShe, getHimOrHer, getHimOrHerself, getHisOrHer, getManOrWoman, getMarket, getPerson, getRandom, isDialogFinishedadvance, endWithContinue, getBarEventId, getShownAt, wasShownAtMarketpublic static int COST
protected LuddicPathBaseIntel intel
public LuddicPathBaseBarEvent(LuddicPathBaseIntel intel)
public boolean isAlwaysShow()
isAlwaysShow in interface PortsideBarEventisAlwaysShow in class BaseBarEventpublic boolean shouldShowAtMarket(MarketAPI market)
shouldShowAtMarket in interface PortsideBarEventshouldShowAtMarket in class BaseBarEventpublic boolean shouldRemoveEvent()
shouldRemoveEvent in interface PortsideBarEventshouldRemoveEvent in class BaseBarEventprotected void regen(MarketAPI market)
regen in class BaseBarEventWithPersonprotected PersonAPI createPerson()
createPerson in class BaseBarEventWithPersonpublic void addPromptAndOption(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
addPromptAndOption in interface PortsideBarEventaddPromptAndOption in class BaseBarEventpublic void init(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
init in interface PortsideBarEventinit in class BaseBarEventpublic void optionSelected(java.lang.String optionText, java.lang.Object optionData)
optionSelected in interface PortsideBarEventoptionSelected in class BaseBarEventprotected void addStoryOption()
protected java.lang.String getPersonFaction()
getPersonFaction in class BaseBarEventWithPersonprotected java.lang.String getPersonRank()
getPersonRank in class BaseBarEventWithPersonprotected java.lang.String getPersonPost()
getPersonPost in class BaseBarEventWithPersonprotected java.lang.String getPersonPortrait()
getPersonPortrait in class BaseBarEventWithPersonprotected FullName.Gender getPersonGender()
getPersonGender in class BaseBarEventWithPerson