Starsector API
Loading...
Searching...
No Matches
EventFactor.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.intel.events;
2
3import java.awt.Color;
4
5import com.fs.starfarer.api.ui.TooltipMakerAPI;
6import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
7
8public interface EventFactor {
9
10 public static String NEGATED_FACTOR_PROGRESS = "---";
11
13
18
19
20 String getDesc(BaseEventIntel intel);
22
25
26 @Deprecated TooltipCreator getMainRowTooltip();
27 TooltipCreator getMainRowTooltip(BaseEventIntel intel);
28
29 boolean shouldShow(BaseEventIntel intel);
30
31 boolean isOneTime();
32 boolean isExpired();
33
34 void addExtraRows(TooltipMakerAPI info, BaseEventIntel intel);
38
39
40 void addBulletPointForOneTimeFactor(BaseEventIntel intel, TooltipMakerAPI info, Color tc, float initPad);
41
42 void advance(float amount);
43}
TooltipCreator getMainRowTooltip(BaseEventIntel intel)
void addExtraRows(TooltipMakerAPI info, BaseEventIntel intel)
void addBulletPointForOneTimeFactor(BaseEventIntel intel, TooltipMakerAPI info, Color tc, float initPad)