Starsector API
Loading...
Searching...
No Matches
PLStatFleet.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.plog;
2
3import java.awt.Color;
4
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.fleet.FleetMemberAPI;
7
8public 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}
static SettingsAPI getSettings()
Definition Global.java:51
static SectorAPI getSector()
Definition Global.java:59