Starsector API
Loading...
Searching...
No Matches
PLStatFleet.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.plog;
2
3
import
java.awt.Color;
4
5
import
com.fs.starfarer.api.Global;
6
import
com.fs.starfarer.api.fleet.FleetMemberAPI;
7
8
public
class
PLStatFleet
extends
BasePLStat
{
9
10
@Override
11
public
long
getCurrentValue
() {
12
//return (int) Global.getSector().getPlayerFleet().getFleetPoints();
13
float
total = 0f;
14
for
(FleetMemberAPI member :
Global
.
getSector
().getPlayerFleet().getFleetData().getMembersListCopy()) {
15
total += member.getDeploymentPointsCost();
16
}
17
return
(
int
) Math.round(total);
18
}
19
20
@Override
21
public
Color
getGraphColor
() {
22
return
Global
.
getSettings
().
getColor
(
"progressBarFleetPointsColor"
);
23
}
24
25
@Override
26
public
String
getGraphLabel
() {
27
return
"Fleet"
;
28
}
29
30
@Override
31
public
String
getId
() {
32
return
"fleet"
;
33
}
34
35
public
long
getGraphMax
() {
36
return
FLEET_MAX
;
37
}
38
39
public
String
getHoverText
(
long
value) {
40
//return getGraphLabel();
41
return
super.getHoverText(value);
42
}
43
}
com.fs.starfarer.api.Global
Definition
Global.java:13
com.fs.starfarer.api.Global.getSettings
static SettingsAPI getSettings()
Definition
Global.java:51
com.fs.starfarer.api.Global.getSector
static SectorAPI getSector()
Definition
Global.java:59
com.fs.starfarer.api.impl.campaign.plog.BasePLStat
Definition
BasePLStat.java:9
com.fs.starfarer.api.impl.campaign.plog.PLStatFleet
Definition
PLStatFleet.java:8
com.fs.starfarer.api.impl.campaign.plog.PLStatFleet.getCurrentValue
long getCurrentValue()
Definition
PLStatFleet.java:11
com.fs.starfarer.api.impl.campaign.plog.PLStatFleet.getHoverText
String getHoverText(long value)
Definition
PLStatFleet.java:39
com.fs.starfarer.api.impl.campaign.plog.PLStatFleet.getGraphColor
Color getGraphColor()
Definition
PLStatFleet.java:21
com.fs.starfarer.api.impl.campaign.plog.PLStatFleet.getId
String getId()
Definition
PLStatFleet.java:31
com.fs.starfarer.api.impl.campaign.plog.PLStatFleet.getGraphMax
long getGraphMax()
Definition
PLStatFleet.java:35
com.fs.starfarer.api.impl.campaign.plog.PLStatFleet.getGraphLabel
String getGraphLabel()
Definition
PLStatFleet.java:26
com.fs.starfarer.api.SettingsAPI.getColor
Color getColor(String id)
com.fs.starfarer.api.impl.campaign.plog.PLStat.FLEET_MAX
static long FLEET_MAX
Definition
PLStat.java:9
src
com
fs
starfarer
api
impl
campaign
plog
PLStatFleet.java
Generated by
1.9.8