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, seed
dialog, 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, isDialogFinished
advance, endWithContinue, getBarEventId, getShownAt, wasShownAtMarket
public static int COST
protected LuddicPathBaseIntel intel
public LuddicPathBaseBarEvent(LuddicPathBaseIntel intel)
public boolean isAlwaysShow()
isAlwaysShow
in interface PortsideBarEvent
isAlwaysShow
in class BaseBarEvent
public boolean shouldShowAtMarket(MarketAPI market)
shouldShowAtMarket
in interface PortsideBarEvent
shouldShowAtMarket
in class BaseBarEvent
public boolean shouldRemoveEvent()
shouldRemoveEvent
in interface PortsideBarEvent
shouldRemoveEvent
in class BaseBarEvent
protected void regen(MarketAPI market)
regen
in class BaseBarEventWithPerson
protected PersonAPI createPerson()
createPerson
in class BaseBarEventWithPerson
public void addPromptAndOption(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
addPromptAndOption
in interface PortsideBarEvent
addPromptAndOption
in class BaseBarEvent
public void init(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
init
in interface PortsideBarEvent
init
in class BaseBarEvent
public void optionSelected(java.lang.String optionText, java.lang.Object optionData)
optionSelected
in interface PortsideBarEvent
optionSelected
in class BaseBarEvent
protected void addStoryOption()
protected java.lang.String getPersonFaction()
getPersonFaction
in class BaseBarEventWithPerson
protected java.lang.String getPersonRank()
getPersonRank
in class BaseBarEventWithPerson
protected java.lang.String getPersonPost()
getPersonPost
in class BaseBarEventWithPerson
protected java.lang.String getPersonPortrait()
getPersonPortrait
in class BaseBarEventWithPerson
protected FullName.Gender getPersonGender()
getPersonGender
in class BaseBarEventWithPerson
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.