1package com.fs.starfarer.api.impl.campaign.intel.events;
5import com.fs.starfarer.api.ui.TooltipMakerAPI;
6import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
7import com.fs.starfarer.api.ui.UIComponentAPI;
8import com.fs.starfarer.api.util.Misc;
32 if (p <= 0)
return "" + p;
37 return Misc.getTextColor();
77 public void addBorder(TooltipMakerAPI info, Color c) {
79 info.addSpacer(small);
80 UIComponentAPI rect = info.createRect(c, 2f);
83 info.addCustomDoNotSetPosition(rect).getPosition().inTL(-small - extra, 0).setSize(
84 info.getWidthSoFar() + small * 2f + extra + 10f, Math.max(64f, info.getHeightSoFar() + 3f));
String getProgressStr(BaseEventIntel intel)
boolean shouldShow(BaseEventIntel intel)
void addBulletPointForOneTimeFactor(BaseEventIntel intel, TooltipMakerAPI info, Color tc, float initPad)
float getAllProgressMult(BaseEventIntel intel)
void notifyFactorRemoved()
void advance(float amount)
int getProgress(BaseEventIntel intel)
String getDesc(BaseEventIntel intel)
void addExtraRows(TooltipMakerAPI info, BaseEventIntel intel)
Color getProgressColor(BaseEventIntel intel)
TooltipCreator getMainRowTooltip()
void addBorder(TooltipMakerAPI info, Color c)
static float TOOLTIP_WIDTH
Color getDescColor(BaseEventIntel intel)
TooltipCreator getMainRowTooltip(BaseEventIntel intel)
Color getProgressColor(int delta)