public class TradeFleetDepartureIntel extends BaseIntelPlugin
IntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData| Modifier and Type | Field and Description |
|---|---|
protected EconomyFleetAssignmentAI.EconomyRouteData |
data |
protected java.util.List<EconomyFleetAssignmentAI.CargoQuantityData> |
deliverList |
protected FactionAPI |
faction |
protected boolean |
goods |
protected boolean |
large |
protected boolean |
materiel |
protected java.util.List<EconomyFleetAssignmentAI.CargoQuantityData> |
returnList |
protected RouteManager.RouteData |
route |
protected java.lang.Float |
sinceLaunched |
protected boolean |
valuable |
BULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, tagsForSort, timestampLIST_ITEM_TEXT_WIDTH, NEW_DAYS| Constructor and Description |
|---|
TradeFleetDepartureIntel(RouteManager.RouteData route) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBulletPoints(TooltipMakerAPI info,
IntelInfoPlugin.ListInfoMode mode) |
protected void |
advanceImpl(float amount) |
void |
createIntelInfo(TooltipMakerAPI info,
IntelInfoPlugin.ListInfoMode mode) |
void |
createSmallDescription(TooltipMakerAPI info,
float width,
float height) |
java.util.List<IntelInfoPlugin.ArrowData> |
getArrowData(SectorMapAPI map) |
FactionAPI |
getFactionForUIColors() |
java.lang.String |
getFleetTypeName() |
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.
|
SectorEntityToken |
getMapLocation(SectorMapAPI map) |
java.lang.String |
getName() |
RouteManager.RouteData |
getRoute() |
java.lang.String |
getSmallDescriptionTitle() |
java.lang.String |
getSortString() |
float |
getTimeRemainingFraction()
Should return 0 if the concept doesn't apply.
|
protected java.lang.String |
getWhat() |
protected void |
initTransientData() |
void |
reportRemovedIntel() |
void |
setImportant(java.lang.Boolean important) |
boolean |
shouldRemoveIntel() |
addBulletPoints, addDays, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, addLogTimestamp, addMarketTable, addMarketToList, addMarketToList, advance, autoAddCampaignMessage, bullet, buttonPressCancelled, buttonPressConfirmed, callEvent, canMakeVisible, canMakeVisibleToCommSniffer, canMakeVisibleToPlayer, canTurnImportantOff, createConfirmationPrompt, createDeleteConfirmationPrompt, createLargeDescription, doesButtonHaveConfirmDialog, endAfterDelay, endAfterDelay, endImmediately, forceAddNextFrame, getBackgroundGlowColor, getBaseDaysAfterEnd, getBulletColorForMode, getButtonStoryPointActionDelegate, getCancelText, getCircleBorderColorOverride, getCommMessageSound, getCommRelayRange, getConfirmationPromptWidth, getConfirmText, getDays, getDaysSincePlayerVisible, getDaysString, getImportantIcon, getListInfoParam, getPlayerVisibleTimestamp, getPostingLocation, getPostingRangeLY, getSortStringNewestFirst, getSortStringNewestFirst, getSortTier, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, getTagsForSort, getTitleColor, hasImportantButton, hasLargeDescription, hasSmallDescription, indent, isDone, isEnded, isEnding, isHidden, isImportant, isNew, isPlayerVisible, isSendingUpdate, notifyEnded, notifyEnding, notifyPlayerAboutToOpenIntelScreen, reportMadeVisibleToPlayer, reportPlayerClickedOn, runWhilePaused, sendUpdate, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, setForceAddNextFrame, setHidden, setListInfoParam, setNew, setPlayerVisibleTimestamp, setPostingLocation, setPostingRangeLY, setPostingRangeLY, setTagsForSort, storyActionConfirmed, tableRowClicked, unindentprotected RouteManager.RouteData route
protected transient java.util.List<EconomyFleetAssignmentAI.CargoQuantityData> deliverList
protected transient java.util.List<EconomyFleetAssignmentAI.CargoQuantityData> returnList
protected transient boolean goods
protected transient boolean materiel
protected transient boolean valuable
protected transient boolean large
protected transient FactionAPI faction
protected transient EconomyFleetAssignmentAI.EconomyRouteData data
protected java.lang.Float sinceLaunched
public TradeFleetDepartureIntel(RouteManager.RouteData route)
protected void initTransientData()
protected void addBulletPoints(TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode)
addBulletPoints in class BaseIntelPluginprotected java.lang.String getWhat()
public void createIntelInfo(TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode)
createIntelInfo in interface IntelInfoPlugincreateIntelInfo in class BaseIntelPluginpublic void createSmallDescription(TooltipMakerAPI info, float width, float height)
createSmallDescription in interface IntelInfoPlugincreateSmallDescription in class BaseIntelPluginpublic java.lang.String getIcon()
IntelInfoPlugingetIcon in interface IntelInfoPlugingetIcon in class BaseIntelPluginpublic java.util.Set<java.lang.String> getIntelTags(SectorMapAPI map)
IntelInfoPlugingetIntelTags in interface IntelInfoPlugingetIntelTags in class BaseIntelPluginpublic java.lang.String getSortString()
getSortString in interface IntelInfoPlugingetSortString in class BaseIntelPluginpublic java.lang.String getFleetTypeName()
public java.lang.String getName()
getName in class BaseIntelPluginpublic FactionAPI getFactionForUIColors()
getFactionForUIColors in interface IntelInfoPlugingetFactionForUIColors in class BaseIntelPluginpublic java.lang.String getSmallDescriptionTitle()
getSmallDescriptionTitle in interface IntelInfoPlugingetSmallDescriptionTitle in class BaseIntelPluginpublic SectorEntityToken getMapLocation(SectorMapAPI map)
getMapLocation in interface IntelInfoPlugingetMapLocation in class BaseIntelPluginprotected void advanceImpl(float amount)
advanceImpl in class BaseIntelPluginpublic float getTimeRemainingFraction()
IntelInfoPlugingetTimeRemainingFraction in interface IntelInfoPlugingetTimeRemainingFraction in class BaseIntelPluginpublic boolean shouldRemoveIntel()
shouldRemoveIntel in interface IntelInfoPluginshouldRemoveIntel in class BaseIntelPluginpublic void setImportant(java.lang.Boolean important)
setImportant in interface IntelInfoPluginsetImportant in class BaseIntelPluginpublic void reportRemovedIntel()
reportRemovedIntel in interface IntelInfoPluginreportRemovedIntel in class BaseIntelPluginpublic java.util.List<IntelInfoPlugin.ArrowData> getArrowData(SectorMapAPI map)
getArrowData in interface IntelInfoPlugingetArrowData in class BaseIntelPluginpublic RouteManager.RouteData getRoute()