public class BaseBarEvent extends java.lang.Object implements PortsideBarEvent
Modifier and Type | Field and Description |
---|---|
protected InteractionDialogAPI |
dialog |
protected boolean |
done |
protected java.util.Map<java.lang.String,MemoryAPI> |
memoryMap |
protected boolean |
noContinue |
protected OptionPanelAPI |
options |
protected MarketAPI |
shownAt |
protected TextPanelAPI |
text |
Constructor and Description |
---|
BaseBarEvent() |
Modifier and Type | Method and Description |
---|---|
void |
addPromptAndOption(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
void |
advance(float amount) |
boolean |
endWithContinue() |
java.lang.String |
getBarEventId() |
MarketAPI |
getShownAt() |
void |
init(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
boolean |
isAlwaysShow() |
boolean |
isDialogFinished() |
void |
optionSelected(java.lang.String optionText,
java.lang.Object optionData) |
boolean |
shouldRemoveEvent() |
boolean |
shouldShowAtMarket(MarketAPI market) |
void |
wasShownAtMarket(MarketAPI market) |
protected transient InteractionDialogAPI dialog
protected transient TextPanelAPI text
protected transient OptionPanelAPI options
protected transient java.util.Map<java.lang.String,MemoryAPI> memoryMap
protected transient boolean noContinue
protected transient boolean done
protected MarketAPI shownAt
public boolean isAlwaysShow()
isAlwaysShow
in interface PortsideBarEvent
public void init(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
init
in interface PortsideBarEvent
public java.lang.String getBarEventId()
getBarEventId
in interface PortsideBarEvent
public boolean endWithContinue()
endWithContinue
in interface PortsideBarEvent
public boolean isDialogFinished()
isDialogFinished
in interface PortsideBarEvent
public void optionSelected(java.lang.String optionText, java.lang.Object optionData)
optionSelected
in interface PortsideBarEvent
public void advance(float amount)
advance
in interface PortsideBarEvent
public boolean shouldRemoveEvent()
shouldRemoveEvent
in interface PortsideBarEvent
public boolean shouldShowAtMarket(MarketAPI market)
shouldShowAtMarket
in interface PortsideBarEvent
public void addPromptAndOption(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
addPromptAndOption
in interface PortsideBarEvent
public void wasShownAtMarket(MarketAPI market)
wasShownAtMarket
in interface PortsideBarEvent
public MarketAPI getShownAt()
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.