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}