Class WormholeIntel
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin
com.fs.starfarer.api.impl.campaign.intel.misc.FleetLogIntel
com.fs.starfarer.api.impl.campaign.intel.misc.MapMarkerIntel
com.fs.starfarer.api.impl.campaign.intel.misc.WormholeIntel
- All Implemented Interfaces:
IntelInfoPlugin
,EveryFrameScript
,CommRelayEntityPlugin.CommSnifferReadableIntel
,CallEvent.CallableEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fs.starfarer.api.campaign.comm.IntelInfoPlugin
IntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData
-
Field Summary
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.misc.MapMarkerIntel
BUTTON_EDIT, copy, discoveredPrefixOverride, entity, text, title
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.misc.FleetLogIntel
DEFAULT_DURATION, DISCOVERED_PARAM, duration, icon, iconId, keepExploredDebrisField, removeSurveyedPlanet, removeTrigger, sound
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin
BULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, tagsForSort, timestamp
Fields inherited from interface com.fs.starfarer.api.campaign.comm.IntelInfoPlugin
LIST_ITEM_TEXT_WIDTH, NEW_DAYS
-
Constructor Summary
ConstructorsConstructorDescriptionWormholeIntel
(SectorEntityToken entity, TextPanelAPI textPanel, boolean deployed) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addCustomDescription
(TooltipMakerAPI info, float width, float height) protected void
addCustomVisual
(TooltipMakerAPI info, float width, float height) protected void
addExtraBulletPoints
(TooltipMakerAPI info, Color tc, float initPad, IntelInfoPlugin.ListInfoMode mode) protected void
addPostDescriptionSection
(TooltipMakerAPI info, float width, float height, float opad) getArrowData
(SectorMapAPI map) getIcon()
40x40, no icon if null.getIntelTags
(SectorMapAPI map) Method NEEDS to handle map being null gracefully.static WormholeIntel
getWormholeIntel
(SectorEntityToken entity) protected boolean
protected boolean
protected boolean
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.misc.MapMarkerIntel
addBulletPoints, buttonPressConfirmed, createIntelInfo, createSmallDescription, doesButtonHaveConfirmDialog, endsInPunct, getDiscoveredPrefixOverride, getEntity, getFactionForUIColors, getMapLocation, getName, getSmallDescriptionTitle, getText, getTitle, init, init, isWithDeleteButton, isWithDesc, isWithTimestamp, makeDoubleWithSameOrbit, reportRemovedIntel, setDiscoveredPrefixOverride, setEntity, setText, setTitle, setWithDeleteButton, setWithDesc, setWithTimestamp, shouldRemoveIntel
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.misc.FleetLogIntel
getCommMessageSound, getIconId, getKeepExploredDebrisField, getRemoveSurveyedPlanet, getRemoveTrigger, getSound, setDefaultExpiration, setDuration, setIcon, setIconId, setKeepExploredDebrisField, setRemoveSurveyedPlanet, setRemoveTrigger, setSound
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin
addBulletPoints, addDays, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, addLogTimestamp, addMarketTable, addMarketToList, addMarketToList, advance, advanceImpl, autoAddCampaignMessage, bullet, buttonPressCancelled, callEvent, canMakeVisible, canMakeVisibleToCommSniffer, canMakeVisibleToPlayer, canTurnImportantOff, createConfirmationPrompt, createDeleteConfirmationPrompt, createLargeDescription, endAfterDelay, endAfterDelay, endImmediately, forceAddNextFrame, getBackgroundGlowColor, getBaseDaysAfterEnd, getBulletColorForMode, getButtonStoryPointActionDelegate, getCancelText, getCircleBorderColorOverride, getCommRelayRange, getConfirmationPromptWidth, getConfirmText, getDays, getDaysSincePlayerVisible, getDaysString, getImportantIcon, getListInfoParam, getPlayerVisibleTimestamp, getPostingLocation, getPostingRangeLY, getSortStringNewestFirst, getSortStringNewestFirst, getSortTier, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, getTagsForSort, getTimeRemainingFraction, 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, setImportant, setListInfoParam, setNew, setPlayerVisibleTimestamp, setPostingLocation, setPostingRangeLY, setPostingRangeLY, setTagsForSort, storyActionConfirmed, tableRowClicked, unindent
-
Constructor Details
-
WormholeIntel
-
-
Method Details
-
getIcon
Description copied from interface:IntelInfoPlugin
40x40, no icon if null.- Specified by:
getIcon
in interfaceIntelInfoPlugin
- Overrides:
getIcon
in classFleetLogIntel
- Returns:
-
withTextInDesc
protected boolean withTextInDesc()- Overrides:
withTextInDesc
in classMapMarkerIntel
-
withCustomVisual
protected boolean withCustomVisual()- Overrides:
withCustomVisual
in classMapMarkerIntel
-
withCustomDescription
protected boolean withCustomDescription()- Overrides:
withCustomDescription
in classMapMarkerIntel
-
addCustomVisual
- Overrides:
addCustomVisual
in classMapMarkerIntel
-
addCustomDescription
- Overrides:
addCustomDescription
in classMapMarkerIntel
-
addExtraBulletPoints
protected void addExtraBulletPoints(TooltipMakerAPI info, Color tc, float initPad, IntelInfoPlugin.ListInfoMode mode) - Overrides:
addExtraBulletPoints
in classMapMarkerIntel
-
addPostDescriptionSection
protected void addPostDescriptionSection(TooltipMakerAPI info, float width, float height, float opad) - Overrides:
addPostDescriptionSection
in classMapMarkerIntel
-
getWormholeIntel
-
getIntelTags
Description copied from interface:IntelInfoPlugin
Method NEEDS to handle map being null gracefully.- Specified by:
getIntelTags
in interfaceIntelInfoPlugin
- Overrides:
getIntelTags
in classMapMarkerIntel
- Returns:
-
getSortString
- Specified by:
getSortString
in interfaceIntelInfoPlugin
- Overrides:
getSortString
in classMapMarkerIntel
-
getArrowData
- Specified by:
getArrowData
in interfaceIntelInfoPlugin
- Overrides:
getArrowData
in classBaseIntelPlugin
-