Class SpacerObligation
java.lang.Object
com.fs.starfarer.api.impl.campaign.tutorial.SpacerObligation
- All Implemented Interfaces:
EconomyTickListener
,TooltipMakerAPI.TooltipCreator
public class SpacerObligation
extends Object
implements EconomyTickListener, TooltipMakerAPI.TooltipCreator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static int
protected long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createTooltip
(TooltipMakerAPI tooltip, boolean expanded, Object tooltipParam) protected int
getDebt()
float
getTooltipWidth
(Object tooltipParam) boolean
isTooltipExpandable
(Object tooltipParam) void
void
reportEconomyTick
(int iterIndex)
-
Field Details
-
DEBT_BASE
public static int DEBT_BASE -
DEBT_PER_LEVEL
public static int DEBT_PER_LEVEL -
startTime
protected long startTime
-
-
Constructor Details
-
SpacerObligation
public SpacerObligation()
-
-
Method Details
-
reportEconomyTick
public void reportEconomyTick(int iterIndex) - Specified by:
reportEconomyTick
in interfaceEconomyTickListener
-
getDebt
protected int getDebt() -
reportEconomyMonthEnd
public void reportEconomyMonthEnd()- Specified by:
reportEconomyMonthEnd
in interfaceEconomyTickListener
-
createTooltip
- Specified by:
createTooltip
in interfaceTooltipMakerAPI.TooltipCreator
-
getTooltipWidth
- Specified by:
getTooltipWidth
in interfaceTooltipMakerAPI.TooltipCreator
-
isTooltipExpandable
- Specified by:
isTooltipExpandable
in interfaceTooltipMakerAPI.TooltipCreator
-