public class AbandonMarketPluginImpl extends BaseGenericPlugin implements AbandonMarketPlugin
| Modifier and Type | Field and Description |
|---|---|
static int |
COST_PER_SIZE_MINUS_2 |
static int |
MAX_SIZE |
| Constructor and Description |
|---|
AbandonMarketPluginImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
abandonButtonHasTooltip(MarketAPI market) |
void |
abandonConfirmed(MarketAPI market) |
boolean |
canAbandon(MarketAPI market) |
void |
createAbandonButtonTooltip(TooltipMakerAPI info,
float width,
boolean expanded,
MarketAPI market) |
void |
createConfirmationPrompt(MarketAPI market,
TooltipMakerAPI prompt) |
int |
getAbandonCost(MarketAPI market) |
float |
getConfirmationPromptWidth(MarketAPI market) |
boolean |
isAbandonButtonTooltipExpandable(MarketAPI market) |
boolean |
isConfirmEnabled(MarketAPI market) |
getHandlingPriorityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHandlingPrioritypublic static int MAX_SIZE
public static int COST_PER_SIZE_MINUS_2
public AbandonMarketPluginImpl()
public boolean canAbandon(MarketAPI market)
canAbandon in interface AbandonMarketPluginpublic int getAbandonCost(MarketAPI market)
public void createAbandonButtonTooltip(TooltipMakerAPI info, float width, boolean expanded, MarketAPI market)
createAbandonButtonTooltip in interface AbandonMarketPluginpublic boolean isAbandonButtonTooltipExpandable(MarketAPI market)
isAbandonButtonTooltipExpandable in interface AbandonMarketPluginpublic boolean abandonButtonHasTooltip(MarketAPI market)
abandonButtonHasTooltip in interface AbandonMarketPluginpublic void createConfirmationPrompt(MarketAPI market, TooltipMakerAPI prompt)
createConfirmationPrompt in interface AbandonMarketPluginpublic boolean isConfirmEnabled(MarketAPI market)
isConfirmEnabled in interface AbandonMarketPluginpublic float getConfirmationPromptWidth(MarketAPI market)
getConfirmationPromptWidth in interface AbandonMarketPluginpublic void abandonConfirmed(MarketAPI market)
abandonConfirmed in interface AbandonMarketPlugin