1package com.fs.starfarer.api.impl.campaign.intel.misc;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.campaign.StarSystemAPI;
7import com.fs.starfarer.api.ui.TooltipMakerAPI;
8import com.fs.starfarer.api.util.Misc;
15 super(
null,
system.getCenter());
23 setText(
"You receive a distress call from the nearby " +
system.getNameWithLowercaseType() +
". " +
24 "There's no additional information, but that's not surprising - " +
25 "a typical fleet doesn't carry the equipment to broadcast a full-fledged data " +
26 "stream into hyperspace.");
31 super.advance(amount);
47 if (mode == ListInfoMode.IN_DESC) initPad = opad;
52 info.addPara(
"Originating in the " +
system.getNameWithLowercaseType() +
"", tc, initPad);
59 Color h = Misc.getHighlightColor();
60 Color g = Misc.getGrayColor();
61 Color tc = Misc.getTextColor();
65 info.addPara(
text, opad);
69 addDays(info,
"ago.", days, tc, opad);
73 info.addPara(
"You've investigated the system this distress call came from.", opad);
78 return "Distress Call";
89 return super.shouldRemoveIntel();
static SettingsAPI getSettings()
static SectorAPI getSector()
void unindent(TooltipMakerAPI info)
void addDays(TooltipMakerAPI info, String after, float days)
Color getBulletColorForMode(ListInfoMode mode)
float getDaysSincePlayerVisible()
void bullet(TooltipMakerAPI info)
Color getTitleColor(ListInfoMode mode)
void setTitle(String title)
void setText(String text)
boolean shouldRemoveIntel()
DistressCallIntel(StarSystemAPI system)
void createSmallDescription(TooltipMakerAPI info, float width, float height)
void createIntelInfo(TooltipMakerAPI info, ListInfoMode mode)
void advance(float amount)
void setSound(String sound)
void setDuration(float days)
void setIcon(String icon)
String getSpriteName(String category, String id)