Starsector API
Loading...
Searching...
No Matches
PLStatColonies.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.campaign.econ.MarketAPI;
7
import
com.fs.starfarer.api.util.Misc;
8
9
public
class
PLStatColonies
extends
BasePLStat
{
10
11
@Override
12
public
long
getCurrentValue
() {
13
int
total = 0;
14
for
(MarketAPI curr :
Global
.
getSector
().getEconomy().getMarketsCopy()) {
15
if
(curr.isPlayerOwned()) {
16
total += curr.getSize();
17
}
18
}
19
return
total;
20
}
21
22
@Override
23
public
Color
getGraphColor
() {
24
return
Misc.getBasePlayerColor();
25
}
26
27
@Override
28
public
String
getGraphLabel
() {
29
return
"Colony size"
;
30
}
31
32
@Override
33
public
String
getId
() {
34
return
"colonies"
;
35
}
36
37
public
long
getGraphMax
() {
38
return
COLONY_MAX
;
39
}
40
}
com.fs.starfarer.api.Global
Definition
Global.java:13
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.PLStatColonies
Definition
PLStatColonies.java:9
com.fs.starfarer.api.impl.campaign.plog.PLStatColonies.getGraphMax
long getGraphMax()
Definition
PLStatColonies.java:37
com.fs.starfarer.api.impl.campaign.plog.PLStatColonies.getId
String getId()
Definition
PLStatColonies.java:33
com.fs.starfarer.api.impl.campaign.plog.PLStatColonies.getGraphLabel
String getGraphLabel()
Definition
PLStatColonies.java:28
com.fs.starfarer.api.impl.campaign.plog.PLStatColonies.getCurrentValue
long getCurrentValue()
Definition
PLStatColonies.java:12
com.fs.starfarer.api.impl.campaign.plog.PLStatColonies.getGraphColor
Color getGraphColor()
Definition
PLStatColonies.java:23
com.fs.starfarer.api.impl.campaign.plog.PLStat.COLONY_MAX
static long COLONY_MAX
Definition
PLStat.java:10
src
com
fs
starfarer
api
impl
campaign
plog
PLStatColonies.java
Generated by
1.9.8