1package com.fs.starfarer.api.impl.campaign.tutorial;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.campaign.CampaignFleetAPI;
7import com.fs.starfarer.api.campaign.InteractionDialogAPI;
8import com.fs.starfarer.api.campaign.InteractionDialogPlugin;
9import com.fs.starfarer.api.campaign.OptionPanelAPI;
10import com.fs.starfarer.api.campaign.TextPanelAPI;
11import com.fs.starfarer.api.campaign.VisualPanelAPI;
12import com.fs.starfarer.api.campaign.rules.MemoryAPI;
13import com.fs.starfarer.api.combat.EngagementResultAPI;
14import com.fs.starfarer.api.util.Misc;
18 public static enum OptionId {
60 if (optionData ==
null)
return;
62 OptionId option = (OptionId) optionData;
76 textPanel.
addParagraph(
"If you go through at full speed, there's a chance your fleet may be knocked off course, " +
77 "and some of your ships might even suffer damage from asteroid impacts.");
83 textPanel.
addPara(
"A slow-moving fleet avoids this danger. Press and hold %s to move slowly, until " +
84 "you're through the asteroid belt.",
87 textPanel.
addPara(
"The danger is low, however - especially since the belt is thin, " +
88 "and you're only going across it - so you could also get away with just going full speed.");
static SettingsAPI getSettings()
static SectorAPI getSector()
void advance(float amount)
CampaignFleetAPI playerFleet
void optionSelected(String text, Object optionData)
void init(InteractionDialogAPI dialog)
TutorialGoSlowDialogPluginImpl()
Map< String, MemoryAPI > getMemoryMap()
InteractionDialogAPI dialog
void backFromEngagement(EngagementResultAPI result)
void optionMousedOver(String optionText, Object optionData)
static Color getHighlightColor()
String getControlStringForEnumName(String name)
TextPanelAPI getTextPanel()
VisualPanelAPI getVisualPanel()
void addOptionSelectedText(Object optionId)
OptionPanelAPI getOptionPanel()
void addOption(String text, Object data)
CampaignFleetAPI getPlayerFleet()
void setPaused(boolean paused)
LabelAPI addPara(String text)
LabelAPI addParagraph(String text)
void showFleetInfo(String titleOne, CampaignFleetAPI one, String titleTwo, CampaignFleetAPI two)