Starsector API
Loading...
Searching...
No Matches
HTAbyssalLightFactor.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.intel.events.ht;
2
3
import
com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel;
4
import
com.fs.starfarer.api.impl.campaign.intel.events.BaseFactorTooltip;
5
import
com.fs.starfarer.api.impl.campaign.intel.events.BaseOneTimeFactor;
6
import
com.fs.starfarer.api.ui.TooltipMakerAPI;
7
import
com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
8
import
com.fs.starfarer.api.util.Misc;
9
10
public
class
HTAbyssalLightFactor
extends
BaseOneTimeFactor
{
11
12
protected
boolean
multiple
;
13
14
public
HTAbyssalLightFactor
(
int
points
,
boolean
multiple
) {
15
super(
points
);
16
this.multiple =
multiple
;
17
}
18
19
@Override
20
public
String
getDesc
(
BaseEventIntel
intel) {
21
return
"Disrupted abyssal light"
+ (
multiple
?
"s"
:
""
);
22
}
23
24
@Override
25
public
TooltipCreator
getMainRowTooltip
(
BaseEventIntel
intel) {
26
return
new
BaseFactorTooltip
() {
27
@Override
28
public
void
createTooltip(TooltipMakerAPI tooltip,
boolean
expanded, Object tooltipParam) {
29
tooltip.addPara(
"Disrupting an %s can provide insight into the "
30
+
"topography of surrounding abyssal hyperspace."
,
31
0f, Misc.getHighlightColor(),
"Abyssal Light"
);
32
}
33
34
};
35
}
36
37
}
com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel
Definition
BaseEventIntel.java:35
com.fs.starfarer.api.impl.campaign.intel.events.BaseFactorTooltip
Definition
BaseFactorTooltip.java:6
com.fs.starfarer.api.impl.campaign.intel.events.BaseOneTimeFactor
Definition
BaseOneTimeFactor.java:9
com.fs.starfarer.api.impl.campaign.intel.events.BaseOneTimeFactor.points
int points
Definition
BaseOneTimeFactor.java:13
com.fs.starfarer.api.impl.campaign.intel.events.ht.HTAbyssalLightFactor
Definition
HTAbyssalLightFactor.java:10
com.fs.starfarer.api.impl.campaign.intel.events.ht.HTAbyssalLightFactor.getMainRowTooltip
TooltipCreator getMainRowTooltip(BaseEventIntel intel)
Definition
HTAbyssalLightFactor.java:25
com.fs.starfarer.api.impl.campaign.intel.events.ht.HTAbyssalLightFactor.HTAbyssalLightFactor
HTAbyssalLightFactor(int points, boolean multiple)
Definition
HTAbyssalLightFactor.java:14
com.fs.starfarer.api.impl.campaign.intel.events.ht.HTAbyssalLightFactor.getDesc
String getDesc(BaseEventIntel intel)
Definition
HTAbyssalLightFactor.java:20
com.fs.starfarer.api.impl.campaign.intel.events.ht.HTAbyssalLightFactor.multiple
boolean multiple
Definition
HTAbyssalLightFactor.java:12
src
com
fs
starfarer
api
impl
campaign
intel
events
ht
HTAbyssalLightFactor.java
Generated by
1.9.8