001package com.fs.starfarer.api.impl.campaign.plog;
002
003import java.awt.Color;
004
005import com.fs.starfarer.api.Global;
006import com.fs.starfarer.api.fleet.FleetMemberAPI;
007
008public class PLStatFleet extends BasePLStat {
009
010        @Override
011        public long getCurrentValue() {
012                //return (int) Global.getSector().getPlayerFleet().getFleetPoints();
013                float total = 0f;
014                for (FleetMemberAPI member : Global.getSector().getPlayerFleet().getFleetData().getMembersListCopy()) {
015                        total += member.getDeploymentPointsCost();
016                }
017                return (int) Math.round(total);
018        }
019
020        @Override
021        public Color getGraphColor() {
022                return Global.getSettings().getColor("progressBarFleetPointsColor");
023        }
024
025        @Override
026        public String getGraphLabel() {
027                return "Fleet";
028        }
029
030        @Override
031        public String getId() {
032                return "fleet";
033        }
034        
035        public long getGraphMax() {
036                return FLEET_MAX;
037        }
038        
039        public String getHoverText(long value) {
040                //return getGraphLabel();
041                return super.getHoverText(value);
042        }
043}