1package com.fs.starfarer.api.impl.campaign.tutorial;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.econ.MonthlyReport;
5import com.fs.starfarer.api.campaign.econ.MonthlyReport.FDNode;
6import com.fs.starfarer.api.campaign.listeners.EconomyTickListener;
7import com.fs.starfarer.api.impl.campaign.shared.SharedData;
8import com.fs.starfarer.api.ui.TooltipMakerAPI;
9import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
10import com.fs.starfarer.api.util.Misc;
25 if (iterIndex != lastIterInMonth)
return;
27 MonthlyReport report = SharedData.getData().getCurrentReport();
31 FDNode fleetNode = report.getNode(MonthlyReport.FLEET);
33 FDNode stipendNode = report.getNode(fleetNode,
"SpacerObligation");
34 stipendNode.upkeep = debt;
35 stipendNode.name =
"An obligation from your past";
37 stipendNode.tooltipCreator =
this;
47 public void createTooltip(TooltipMakerAPI tooltip,
boolean expanded, Object tooltipParam) {
48 tooltip.addPara(
"You never talk about it.",
49 0f, Misc.getHighlightColor(), Misc.getDGSCredits(
getDebt()));
static SettingsAPI getSettings()
static SectorAPI getSector()
static int DEBT_PER_LEVEL
float getTooltipWidth(Object tooltipParam)
void reportEconomyTick(int iterIndex)
void reportEconomyMonthEnd()
boolean isTooltipExpandable(Object tooltipParam)
void createTooltip(TooltipMakerAPI tooltip, boolean expanded, Object tooltipParam)
String getSpriteName(String category, String id)
float getFloat(String key)