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, timestamp
LIST_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, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, 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, getSortTier, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, 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, storyActionConfirmed, tableRowClicked, unindent
protected 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 BaseIntelPlugin
protected java.lang.String getWhat()
public void createIntelInfo(TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode)
createIntelInfo
in interface IntelInfoPlugin
createIntelInfo
in class BaseIntelPlugin
public void createSmallDescription(TooltipMakerAPI info, float width, float height)
createSmallDescription
in interface IntelInfoPlugin
createSmallDescription
in class BaseIntelPlugin
public java.lang.String getIcon()
IntelInfoPlugin
getIcon
in interface IntelInfoPlugin
getIcon
in class BaseIntelPlugin
public java.util.Set<java.lang.String> getIntelTags(SectorMapAPI map)
IntelInfoPlugin
getIntelTags
in interface IntelInfoPlugin
getIntelTags
in class BaseIntelPlugin
public java.lang.String getSortString()
getSortString
in interface IntelInfoPlugin
getSortString
in class BaseIntelPlugin
public java.lang.String getFleetTypeName()
public java.lang.String getName()
getName
in class BaseIntelPlugin
public FactionAPI getFactionForUIColors()
getFactionForUIColors
in interface IntelInfoPlugin
getFactionForUIColors
in class BaseIntelPlugin
public java.lang.String getSmallDescriptionTitle()
getSmallDescriptionTitle
in interface IntelInfoPlugin
getSmallDescriptionTitle
in class BaseIntelPlugin
public SectorEntityToken getMapLocation(SectorMapAPI map)
getMapLocation
in interface IntelInfoPlugin
getMapLocation
in class BaseIntelPlugin
protected void advanceImpl(float amount)
advanceImpl
in class BaseIntelPlugin
public float getTimeRemainingFraction()
IntelInfoPlugin
getTimeRemainingFraction
in interface IntelInfoPlugin
getTimeRemainingFraction
in class BaseIntelPlugin
public boolean shouldRemoveIntel()
shouldRemoveIntel
in interface IntelInfoPlugin
shouldRemoveIntel
in class BaseIntelPlugin
public void setImportant(java.lang.Boolean important)
setImportant
in interface IntelInfoPlugin
setImportant
in class BaseIntelPlugin
public void reportRemovedIntel()
reportRemovedIntel
in interface IntelInfoPlugin
reportRemovedIntel
in class BaseIntelPlugin
public java.util.List<IntelInfoPlugin.ArrowData> getArrowData(SectorMapAPI map)
getArrowData
in interface IntelInfoPlugin
getArrowData
in class BaseIntelPlugin
public RouteManager.RouteData getRoute()
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.