Starsector API
Loading...
Searching...
No Matches
HAShipsDestroyedFactorHint.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.intel.events;
2
3
import
com.fs.starfarer.api.ui.TooltipMakerAPI;
4
import
com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
5
6
public
class
HAShipsDestroyedFactorHint
extends
HAShipsDestroyedFactor
{
7
8
public
HAShipsDestroyedFactorHint
() {
9
super(0);
10
timestamp
= 0;
// makes it not expire
11
}
12
13
@Override
14
public
boolean
shouldShow
(
BaseEventIntel
intel) {
15
return
!
hasOtherFactorsOfClass
(intel,
HAShipsDestroyedFactor
.class);
16
// for (EventFactor factor : intel.getFactors()) {
17
// if (factor != this && factor instanceof HAShipsDestroyedFactor) {
18
// return false;
19
// }
20
// }
21
// return true;
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(
"Destroying hostile ships in or near one of the star systems "
30
+
"with your colonies will reduce event progress."
,
31
0f);
32
}
33
34
};
35
}
36
37
// @Override
38
// public String getProgressStr(BaseEventIntel intel) {
39
// return "";
40
// }
41
//
42
// @Override
43
// public Color getDescColor(BaseEventIntel intel) {
44
// return Misc.getGrayColor();
45
// }
46
47
}
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.timestamp
long timestamp
Definition
BaseOneTimeFactor.java:14
com.fs.starfarer.api.impl.campaign.intel.events.BaseOneTimeFactor.hasOtherFactorsOfClass
boolean hasOtherFactorsOfClass(BaseEventIntel intel, Class c)
Definition
BaseOneTimeFactor.java:49
com.fs.starfarer.api.impl.campaign.intel.events.HAShipsDestroyedFactorHint
Definition
HAShipsDestroyedFactorHint.java:6
com.fs.starfarer.api.impl.campaign.intel.events.HAShipsDestroyedFactorHint.shouldShow
boolean shouldShow(BaseEventIntel intel)
Definition
HAShipsDestroyedFactorHint.java:14
com.fs.starfarer.api.impl.campaign.intel.events.HAShipsDestroyedFactorHint.HAShipsDestroyedFactorHint
HAShipsDestroyedFactorHint()
Definition
HAShipsDestroyedFactorHint.java:8
com.fs.starfarer.api.impl.campaign.intel.events.HAShipsDestroyedFactorHint.getMainRowTooltip
TooltipCreator getMainRowTooltip(BaseEventIntel intel)
Definition
HAShipsDestroyedFactorHint.java:25
com.fs.starfarer.api.impl.campaign.intel.events.HAShipsDestroyedFactor
Definition
HAShipsDestroyedFactor.java:6
src
com
fs
starfarer
api
impl
campaign
intel
events
HAShipsDestroyedFactorHint.java
Generated by
1.9.8