public class HistorianBarEvent extends BaseBarEvent
Modifier and Type | Class and Description |
---|---|
static class |
HistorianBarEvent.OptionId |
Modifier and Type | Field and Description |
---|---|
protected HistorianData.HistorianOffer |
currentOffer |
protected MarketAPI |
market |
static int |
MIN_SNAPSHOTS_TO_SHOW_PLOG |
protected java.util.List<HistorianData.HistorianOffer> |
offers |
static float |
PROB_TO_SHOW |
protected java.util.Random |
random |
protected long |
seed |
dialog, done, memoryMap, noContinue, options, shownAt, text
Constructor and Description |
---|
HistorianBarEvent() |
Modifier and Type | Method and Description |
---|---|
void |
addPromptAndOption(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
protected java.lang.String |
getOptionText() |
protected java.lang.String |
getPrompt() |
void |
init(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
void |
optionSelected(java.lang.String optionText,
java.lang.Object optionData) |
protected void |
regen(MarketAPI market) |
boolean |
shouldShowAtMarket(MarketAPI market) |
advance, endWithContinue, getBarEventId, getShownAt, isAlwaysShow, isDialogFinished, shouldRemoveEvent, wasShownAtMarket
public static int MIN_SNAPSHOTS_TO_SHOW_PLOG
public static float PROB_TO_SHOW
protected long seed
protected MarketAPI market
protected transient java.util.Random random
protected transient java.util.List<HistorianData.HistorianOffer> offers
protected transient HistorianData.HistorianOffer currentOffer
public boolean shouldShowAtMarket(MarketAPI market)
shouldShowAtMarket
in interface PortsideBarEvent
shouldShowAtMarket
in class BaseBarEvent
protected void regen(MarketAPI market)
public void addPromptAndOption(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
addPromptAndOption
in interface PortsideBarEvent
addPromptAndOption
in class BaseBarEvent
protected java.lang.String getOptionText()
protected java.lang.String getPrompt()
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
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.