public class TriTachyonCommerceRaiding extends BaseEventIntel
Modifier and Type | Class and Description |
---|---|
static class |
TriTachyonCommerceRaiding.Stage |
BaseEventIntel.EventStageData, BaseEventIntel.EventStageDisplayData, BaseEventIntel.RandomizedStageType, BaseEventIntel.StageIconSize
IntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KEY |
static int |
PROGRESS_1 |
static int |
PROGRESS_MAX |
addingFactorDialog, factors, maxProgress, prevProgressDeltaWasPositive, progress, progressDeltaRemainder, random, RANDOM_EVENT_NONE, sortTier, stages, uiWidth
BULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, timestamp
LIST_ITEM_TEXT_WIDTH, NEW_DAYS
Constructor and Description |
---|
TriTachyonCommerceRaiding(TextPanelAPI text,
boolean withIntelNotification) |
Modifier and Type | Method and Description |
---|---|
protected void |
addBulletPoints(TooltipMakerAPI info,
IntelInfoPlugin.ListInfoMode mode,
boolean isUpdate,
java.awt.Color tc,
float initPad) |
static void |
addFactorCreateIfNecessary(EventFactor factor,
InteractionDialogAPI dialog) |
void |
addStageDesc(TooltipMakerAPI info,
java.lang.Object stageId,
float initPad,
boolean forTooltip) |
void |
addStageDescriptionText(TooltipMakerAPI info,
float width,
java.lang.Object stageId) |
protected void |
advanceImpl(float amount) |
static TriTachyonCommerceRaiding |
get() |
java.awt.Color |
getBarColor() |
java.awt.Color |
getBarProgressIndicatorColor() |
FactionAPI |
getFaction() |
java.lang.String |
getIcon()
40x40, no icon if null.
|
java.util.Set<java.lang.String> |
getIntelTags(SectorMapAPI map)
Method NEEDS to handle map being null gracefully.
|
protected java.lang.String |
getName() |
protected java.lang.String |
getSoundForOneTimeFactorUpdate(EventFactor factor) |
protected java.lang.String |
getSoundForStageReachedUpdate(java.lang.Object stageId) |
protected java.lang.String |
getStageIconImpl(java.lang.Object stageId) |
protected int |
getStageImportance(java.lang.Object stageId) |
TooltipMakerAPI.TooltipCreator |
getStageTooltipImpl(java.lang.Object stageId) |
protected void |
notifyEnded() |
protected void |
notifyEnding() |
protected void |
notifyStageReached(BaseEventIntel.EventStageData stage) |
protected java.lang.Object |
readResolve() |
protected void |
sendBountyHunters() |
protected void |
setup() |
boolean |
withMonthlyFactors() |
addEventFactorBulletPoints, addFactor, addFactor, addStage, addStage, addStage, addStage, addStageDescriptionWithImage, createDisplayData, createIntelInfo, createLargeDescription, getBarBracketColor, getBarHeight, getBarProgressIndicatorHeight, getBarProgressIndicatorLabelColor, getBarProgressIndicatorWidth, getBarTooltip, getBarWidth, getBaseStageColor, getCommMessageSound, getDarkStageColor, getDataFor, getFactorOfClass, getFactors, getImageIndentForStageDesc, getImageSizeForStageDesc, getLastActiveStage, getMaxMonthlyProgress, getMaxProgress, getMonthlyProgress, getProgress, getProgressColor, getProgressFraction, getRandom, getRequiredProgress, getSortTier, getSoundForOtherUpdate, getStageColor, getStageDownLineLength, getStageIcon, getStageIconColor, getStageIconSize, getStageLabel, getStageLabelColor, getStages, getStageTooltip, getTextPanelForStageChange, hasLargeDescription, hasSmallDescription, isEventProgressANegativeThingForThePlayer, isStageActive, isStageActiveAndLast, isStageActiveAndLast, isStageOrOneOffEventReached, putBarProgressIndicatorLabelOnRight, removeFactor, removeFactorOfClass, reportEconomyMonthEnd, reportEconomyTick, resetRandomizedStage, rollRandomizedStage, setHideStageWhenPastIt, setMaxProgress, setProgress, setRandom, setRandomized, setRandomized, setSortTier, withOneTimeFactors
addBulletPoints, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, addMarketTable, addMarketToList, addMarketToList, advance, autoAddCampaignMessage, bullet, buttonPressCancelled, buttonPressConfirmed, callEvent, canMakeVisible, canMakeVisibleToCommSniffer, canMakeVisibleToPlayer, canTurnImportantOff, createConfirmationPrompt, createDeleteConfirmationPrompt, createSmallDescription, doesButtonHaveConfirmDialog, endAfterDelay, endAfterDelay, endImmediately, forceAddNextFrame, getArrowData, getBackgroundGlowColor, getBaseDaysAfterEnd, getBulletColorForMode, getButtonStoryPointActionDelegate, getCancelText, getCircleBorderColorOverride, getCommRelayRange, getConfirmationPromptWidth, getConfirmText, getDays, getDaysSincePlayerVisible, getDaysString, getFactionForUIColors, getImportantIcon, getListInfoParam, getMapLocation, getPlayerVisibleTimestamp, getPostingLocation, getPostingRangeLY, getSmallDescriptionTitle, getSortString, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, getTimeRemainingFraction, getTitleColor, hasImportantButton, indent, isDone, isEnded, isEnding, isHidden, isImportant, isNew, isPlayerVisible, isSendingUpdate, notifyPlayerAboutToOpenIntelScreen, reportMadeVisibleToPlayer, reportPlayerClickedOn, reportRemovedIntel, runWhilePaused, sendUpdate, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, setForceAddNextFrame, setHidden, setImportant, setListInfoParam, setNew, setPlayerVisibleTimestamp, setPostingLocation, setPostingRangeLY, setPostingRangeLY, shouldRemoveIntel, storyActionConfirmed, tableRowClicked, unindent
public static int PROGRESS_MAX
public static int PROGRESS_1
public static java.lang.String KEY
public TriTachyonCommerceRaiding(TextPanelAPI text, boolean withIntelNotification)
public static void addFactorCreateIfNecessary(EventFactor factor, InteractionDialogAPI dialog)
public static TriTachyonCommerceRaiding get()
protected void setup()
protected java.lang.Object readResolve()
protected void notifyEnding()
notifyEnding
in class BaseEventIntel
protected void notifyEnded()
notifyEnded
in class BaseEventIntel
protected void addBulletPoints(TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode, boolean isUpdate, java.awt.Color tc, float initPad)
addBulletPoints
in class BaseIntelPlugin
public void addStageDescriptionText(TooltipMakerAPI info, float width, java.lang.Object stageId)
addStageDescriptionText
in class BaseEventIntel
public FactionAPI getFaction()
public void addStageDesc(TooltipMakerAPI info, java.lang.Object stageId, float initPad, boolean forTooltip)
public TooltipMakerAPI.TooltipCreator getStageTooltipImpl(java.lang.Object stageId)
getStageTooltipImpl
in class BaseEventIntel
public java.lang.String getIcon()
IntelInfoPlugin
getIcon
in interface IntelInfoPlugin
getIcon
in class BaseIntelPlugin
protected java.lang.String getStageIconImpl(java.lang.Object stageId)
getStageIconImpl
in class BaseEventIntel
public java.util.Set<java.lang.String> getIntelTags(SectorMapAPI map)
IntelInfoPlugin
getIntelTags
in interface IntelInfoPlugin
getIntelTags
in class BaseEventIntel
public java.awt.Color getBarColor()
getBarColor
in class BaseEventIntel
public java.awt.Color getBarProgressIndicatorColor()
getBarProgressIndicatorColor
in class BaseEventIntel
protected int getStageImportance(java.lang.Object stageId)
getStageImportance
in class BaseEventIntel
protected java.lang.String getName()
getName
in class BaseIntelPlugin
protected void advanceImpl(float amount)
advanceImpl
in class BaseEventIntel
protected void notifyStageReached(BaseEventIntel.EventStageData stage)
notifyStageReached
in class BaseEventIntel
public boolean withMonthlyFactors()
withMonthlyFactors
in class BaseEventIntel
protected java.lang.String getSoundForStageReachedUpdate(java.lang.Object stageId)
getSoundForStageReachedUpdate
in class BaseEventIntel
protected java.lang.String getSoundForOneTimeFactorUpdate(EventFactor factor)
getSoundForOneTimeFactorUpdate
in class BaseEventIntel
protected void sendBountyHunters()
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.