1package com.fs.starfarer.api.impl.campaign.intel.misc;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.campaign.FactionAPI;
8import com.fs.starfarer.api.campaign.SectorEntityToken;
9import com.fs.starfarer.api.impl.campaign.GateEntityPlugin;
10import com.fs.starfarer.api.impl.campaign.ids.Tags;
11import com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin;
12import com.fs.starfarer.api.loading.Description;
13import com.fs.starfarer.api.loading.Description.Type;
14import com.fs.starfarer.api.ui.SectorMapAPI;
15import com.fs.starfarer.api.ui.TooltipMakerAPI;
16import com.fs.starfarer.api.util.Misc;
37 if (mode == ListInfoMode.IN_DESC) initPad = opad;
50 info.
addPara(
"Scanned", tc, initPad);
62 if (mode == ListInfoMode.MESSAGES) {
66 if (mode == ListInfoMode.INTEL) {
93 info.
addPara(
"You've scanned this gate and are able to transit it.", opad);
95 info.
addPara(
"You've scanned this gate.", opad);
117 Set<String> tags = super.getIntelTags(map);
137 return super.getFactionForUIColors();
156 return "ui_discovered_entity";
static SettingsAPI getSettings()
static boolean canUseGates()
static boolean isScanned(SectorEntityToken gate)
static boolean isActive(SectorEntityToken gate)
void unindent(TooltipMakerAPI info)
Object getListInfoParam()
Color getBulletColorForMode(ListInfoMode mode)
void bullet(TooltipMakerAPI info)
Color getTitleColor(ListInfoMode mode)
void createIntelInfo(TooltipMakerAPI info, ListInfoMode mode)
String getSmallDescriptionTitle()
FactionAPI getFactionForUIColors()
SectorEntityToken getGate()
void createSmallDescription(TooltipMakerAPI info, float width, float height)
String getCommMessageSound()
Set< String > getIntelTags(SectorMapAPI map)
GateIntel(SectorEntityToken gate)
SectorEntityToken getMapLocation(SectorMapAPI map)
boolean shouldRemoveIntel()
void addBulletPoints(TooltipMakerAPI info, ListInfoMode mode)
static Color getTextColor()
static Color getGrayColor()
static Color getHighlightColor()
Description getDescription(String id, Type type)
String getSpriteName(String category, String id)
String getNameWithTypeShort()
LocationAPI getContainingLocation()
String getCustomDescriptionId()
InteractionDialogImageVisual getCustomInteractionDialogImageVisual()