public abstract class BaseGetCommodityBarEvent extends BaseBarEvent
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
commodity |
protected MarketAPI |
market |
static java.lang.String |
OPTION_CANCEL |
static java.lang.String |
OPTION_CONFIRM |
static java.lang.String |
OPTION_CONTINUE |
protected PersonAPI |
person |
protected int |
quantity |
protected java.util.Random |
random |
protected long |
seed |
protected int |
unitPrice |
dialog, done, memoryMap, noContinue, options, shownAt, text| Constructor and Description |
|---|
BaseGetCommodityBarEvent() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPromptAndOption(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
protected void |
addStoryOption() |
protected void |
adjustPerson(PersonAPI person) |
protected boolean |
canAccept() |
protected int |
computeQuantity() |
protected PersonAPI |
createPerson() |
protected void |
doConfirmActionsPreAcceptText() |
protected void |
doExtraConfirmActions() |
protected void |
doStandardConfirmActions() |
protected java.lang.String |
getAcceptText() |
protected java.awt.Color[] |
getAcceptTextColors() |
protected java.lang.String[] |
getAcceptTextTokens() |
protected abstract java.lang.String |
getCancelText() |
protected java.lang.String |
getCanNotAcceptTooltip() |
protected java.lang.String |
getCommodityId() |
protected abstract java.lang.String |
getConfirmText() |
protected java.lang.String |
getDeclineText() |
protected java.awt.Color[] |
getDeclineTextColors() |
protected java.lang.String[] |
getDeclineTextTokens() |
protected java.lang.String |
getHeOrShe() |
protected java.lang.String |
getHimOrHer() |
protected java.lang.String |
getHimOrHerself() |
protected java.lang.String |
getHisOrHer() |
protected abstract java.lang.String |
getMainText() |
protected java.lang.String |
getMainText2() |
protected java.awt.Color[] |
getMainText2Colors() |
protected java.lang.String[] |
getMainText2Tokens() |
protected java.awt.Color[] |
getMainTextColors() |
protected java.lang.String[] |
getMainTextTokens() |
protected java.lang.String |
getManOrWoman() |
MarketAPI |
getMarket() |
protected abstract java.lang.String |
getOptionText() |
PersonAPI |
getPerson() |
protected java.lang.String |
getPersonFaction() |
protected java.lang.String |
getPersonPost() |
protected java.lang.String |
getPersonRank() |
protected float |
getPriceMult() |
protected abstract java.lang.String |
getPrompt() |
void |
init(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
boolean |
isDialogFinished() |
void |
optionSelected(java.lang.String optionText,
java.lang.Object optionData) |
PersonImportance |
pickHighImportance() |
PersonImportance |
pickImportance() |
PersonImportance |
pickLowImportance() |
PersonImportance |
pickMediumImportance() |
java.lang.String |
pickOne(java.lang.String... options) |
protected void |
regen(MarketAPI market) |
protected boolean |
showCargoCap() |
protected void |
showTotalAndOptions() |
advance, endWithContinue, getBarEventId, getShownAt, isAlwaysShow, shouldRemoveEvent, shouldShowAtMarket, wasShownAtMarketpublic static final java.lang.String OPTION_CONFIRM
public static final java.lang.String OPTION_CANCEL
public static final java.lang.String OPTION_CONTINUE
protected long seed
protected int quantity
protected int unitPrice
protected java.lang.String commodity
protected transient java.util.Random random
public BaseGetCommodityBarEvent()
protected PersonAPI createPerson()
protected float getPriceMult()
protected java.lang.String getCommodityId()
protected int computeQuantity()
protected void adjustPerson(PersonAPI person)
protected java.lang.String getPersonFaction()
protected java.lang.String getPersonRank()
protected java.lang.String getPersonPost()
protected java.lang.String getManOrWoman()
protected java.lang.String getHeOrShe()
protected java.lang.String getHimOrHer()
protected java.lang.String getHimOrHerself()
protected java.lang.String getHisOrHer()
public void addPromptAndOption(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
addPromptAndOption in interface PortsideBarEventaddPromptAndOption in class BaseBarEventprotected abstract java.lang.String getPrompt()
protected abstract java.lang.String getOptionText()
protected abstract java.lang.String getConfirmText()
protected abstract java.lang.String getCancelText()
protected abstract java.lang.String getMainText()
protected java.lang.String[] getMainTextTokens()
protected java.awt.Color[] getMainTextColors()
protected java.lang.String getMainText2()
protected java.lang.String[] getMainText2Tokens()
protected java.awt.Color[] getMainText2Colors()
protected java.lang.String getAcceptText()
protected java.lang.String[] getAcceptTextTokens()
protected java.awt.Color[] getAcceptTextColors()
protected java.lang.String getDeclineText()
protected java.lang.String[] getDeclineTextTokens()
protected java.awt.Color[] getDeclineTextColors()
public void init(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
init in interface PortsideBarEventinit in class BaseBarEventprotected boolean showCargoCap()
protected void showTotalAndOptions()
protected void addStoryOption()
protected boolean canAccept()
protected java.lang.String getCanNotAcceptTooltip()
protected void doExtraConfirmActions()
protected void doConfirmActionsPreAcceptText()
protected void doStandardConfirmActions()
public void optionSelected(java.lang.String optionText, java.lang.Object optionData)
optionSelected in interface PortsideBarEventoptionSelected in class BaseBarEventpublic boolean isDialogFinished()
isDialogFinished in interface PortsideBarEventisDialogFinished in class BaseBarEventpublic PersonImportance pickImportance()
public PersonImportance pickMediumImportance()
public PersonImportance pickHighImportance()
public PersonImportance pickLowImportance()
public java.lang.String pickOne(java.lang.String... options)