Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.campaign.CampaignUIAPI Interface Reference

Classes

enum  CoreUITradeMode
 

Public Member Functions

MessageDisplayAPI getMessageDisplay ()
 
void addMessage (String text)
 
void addMessage (String text, Color color)
 
void addMessage (String text, Color color, String h1, String h2, Color hc1, Color hc2)
 
void clearMessages ()
 
boolean isShowingDialog ()
 
void startBattle (BattleCreationContext context)
 
boolean showInteractionDialog (InteractionDialogPlugin plugin, SectorEntityToken interactionTarget)
 
boolean showInteractionDialog (SectorEntityToken interactionTarget)
 
void showCoreUITab (CoreUITabId tab)
 
void showCoreUITab (CoreUITabId tab, Object custom)
 
InteractionDialogAPI getCurrentInteractionDialog ()
 
void setDisallowPlayerInteractionsForOneFrame ()
 
FaderUtil getSharedFader ()
 
float getZoomFactor ()
 
void suppressMusic (float maxLevel)
 
boolean isShowingMenu ()
 
void resetViewOffset ()
 
List< HullModSpecAPI > getAvailableHullModsCopy ()
 
boolean isHullModAvailable (String id)
 
List< String > getAvailableHullModIds ()
 
HintPanelAPI getHintPanel ()
 
void quickLoad ()
 
CoreUITabId getCurrentCoreTab ()
 
void cmdExitWithoutSaving ()
 
void cmdSaveAndExit ()
 
void cmdSettings ()
 
void cmdSaveCopy ()
 
void cmdSave ()
 
void cmdLoad ()
 
void cmdCodex ()
 
boolean showConfirmDialog (String message, String ok, String cancel, Script onOk, Script onCancel)
 
boolean showConfirmDialog (String message, String ok, String cancel, float width, float height, Script onOk, Script onCancel)
 
void addMessage (IntelInfoPlugin intel)
 
void addMessage (IntelInfoPlugin intel, MessageClickAction action)
 
void addMessage (IntelInfoPlugin intel, MessageClickAction action, Object custom)
 
void setFollowingDirectCommand (boolean followingDirectCommand)
 
boolean isFollowingDirectCommand ()
 
void clearLaidInCourse ()
 
boolean showPlayerFactionConfigDialog ()
 
void showHelpPopupIfPossible (String id)
 
SectorEntityToken getUltimateCourseTarget ()
 
SectorEntityToken getCurrentCourseTarget ()
 
SectorEntityToken getNextStepForCourse (SectorEntityToken courseTarget)
 
void layInCourseForNextStep (SectorEntityToken courseTarget)
 
String getNameForCourseTarget (SectorEntityToken entity, boolean isEndpoint)
 
float getLastLegDistance (SectorEntityToken courseTarget)
 
boolean isFastForward ()
 
boolean isPlayerFleetFollowingMouse ()
 
void showMessageDialog (String message)
 
float getMinZoomFactor ()
 
float getMaxZoomFactor ()
 
void setMinZoomFactor (float min)
 
void setMaxZoomFactor (float max)
 
boolean isSuppressFuelRangeRenderingOneFrame ()
 
void setSuppressFuelRangeRenderingOneFrame (boolean suppressFuelRangeRenderingOneFrame)
 
int getMaxIntelMapIcons ()
 
void setMaxIntelMapIcons (int maxIntelMapIcons)
 
boolean isHideUI ()
 
void setHideUI (boolean hideUI)
 
void setZoomFactor (float zoomFactor)
 

Detailed Description

Definition at line 14 of file CampaignUIAPI.java.

Member Function Documentation

◆ addMessage() [1/6]

void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage ( IntelInfoPlugin  intel)

◆ addMessage() [2/6]

void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage ( IntelInfoPlugin  intel,
MessageClickAction  action 
)

◆ addMessage() [3/6]

void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage ( IntelInfoPlugin  intel,
MessageClickAction  action,
Object  custom 
)

◆ addMessage() [4/6]

void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage ( String  text)

◆ addMessage() [5/6]

void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage ( String  text,
Color  color 
)

◆ addMessage() [6/6]

void com.fs.starfarer.api.campaign.CampaignUIAPI.addMessage ( String  text,
Color  color,
String  h1,
String  h2,
Color  hc1,
Color  hc2 
)

◆ clearLaidInCourse()

void com.fs.starfarer.api.campaign.CampaignUIAPI.clearLaidInCourse ( )

◆ clearMessages()

void com.fs.starfarer.api.campaign.CampaignUIAPI.clearMessages ( )

◆ cmdCodex()

void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdCodex ( )

◆ cmdExitWithoutSaving()

void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdExitWithoutSaving ( )

◆ cmdLoad()

void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdLoad ( )

◆ cmdSave()

void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdSave ( )

◆ cmdSaveAndExit()

void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdSaveAndExit ( )

◆ cmdSaveCopy()

void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdSaveCopy ( )

◆ cmdSettings()

void com.fs.starfarer.api.campaign.CampaignUIAPI.cmdSettings ( )

◆ getAvailableHullModIds()

List< String > com.fs.starfarer.api.campaign.CampaignUIAPI.getAvailableHullModIds ( )

◆ getAvailableHullModsCopy()

List< HullModSpecAPI > com.fs.starfarer.api.campaign.CampaignUIAPI.getAvailableHullModsCopy ( )

◆ getCurrentCoreTab()

CoreUITabId com.fs.starfarer.api.campaign.CampaignUIAPI.getCurrentCoreTab ( )

◆ getCurrentCourseTarget()

SectorEntityToken com.fs.starfarer.api.campaign.CampaignUIAPI.getCurrentCourseTarget ( )

◆ getCurrentInteractionDialog()

InteractionDialogAPI com.fs.starfarer.api.campaign.CampaignUIAPI.getCurrentInteractionDialog ( )

◆ getHintPanel()

HintPanelAPI com.fs.starfarer.api.campaign.CampaignUIAPI.getHintPanel ( )

◆ getLastLegDistance()

float com.fs.starfarer.api.campaign.CampaignUIAPI.getLastLegDistance ( SectorEntityToken  courseTarget)

◆ getMaxIntelMapIcons()

int com.fs.starfarer.api.campaign.CampaignUIAPI.getMaxIntelMapIcons ( )

◆ getMaxZoomFactor()

float com.fs.starfarer.api.campaign.CampaignUIAPI.getMaxZoomFactor ( )

◆ getMessageDisplay()

MessageDisplayAPI com.fs.starfarer.api.campaign.CampaignUIAPI.getMessageDisplay ( )

◆ getMinZoomFactor()

float com.fs.starfarer.api.campaign.CampaignUIAPI.getMinZoomFactor ( )

◆ getNameForCourseTarget()

String com.fs.starfarer.api.campaign.CampaignUIAPI.getNameForCourseTarget ( SectorEntityToken  entity,
boolean  isEndpoint 
)

◆ getNextStepForCourse()

SectorEntityToken com.fs.starfarer.api.campaign.CampaignUIAPI.getNextStepForCourse ( SectorEntityToken  courseTarget)

◆ getSharedFader()

FaderUtil com.fs.starfarer.api.campaign.CampaignUIAPI.getSharedFader ( )

◆ getUltimateCourseTarget()

SectorEntityToken com.fs.starfarer.api.campaign.CampaignUIAPI.getUltimateCourseTarget ( )

Calls Global.getSector().getUIData().getCourseTarget(). The actual ultimate autopilot destination, not its next step.

Returns

◆ getZoomFactor()

float com.fs.starfarer.api.campaign.CampaignUIAPI.getZoomFactor ( )

◆ isFastForward()

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isFastForward ( )

◆ isFollowingDirectCommand()

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isFollowingDirectCommand ( )

◆ isHideUI()

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isHideUI ( )

◆ isHullModAvailable()

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isHullModAvailable ( String  id)

◆ isPlayerFleetFollowingMouse()

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isPlayerFleetFollowingMouse ( )

◆ isShowingDialog()

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isShowingDialog ( )

◆ isShowingMenu()

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isShowingMenu ( )

◆ isSuppressFuelRangeRenderingOneFrame()

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.isSuppressFuelRangeRenderingOneFrame ( )

◆ layInCourseForNextStep()

void com.fs.starfarer.api.campaign.CampaignUIAPI.layInCourseForNextStep ( SectorEntityToken  courseTarget)

◆ quickLoad()

void com.fs.starfarer.api.campaign.CampaignUIAPI.quickLoad ( )

◆ resetViewOffset()

void com.fs.starfarer.api.campaign.CampaignUIAPI.resetViewOffset ( )

◆ setDisallowPlayerInteractionsForOneFrame()

void com.fs.starfarer.api.campaign.CampaignUIAPI.setDisallowPlayerInteractionsForOneFrame ( )

◆ setFollowingDirectCommand()

void com.fs.starfarer.api.campaign.CampaignUIAPI.setFollowingDirectCommand ( boolean  followingDirectCommand)

◆ setHideUI()

void com.fs.starfarer.api.campaign.CampaignUIAPI.setHideUI ( boolean  hideUI)

◆ setMaxIntelMapIcons()

void com.fs.starfarer.api.campaign.CampaignUIAPI.setMaxIntelMapIcons ( int  maxIntelMapIcons)

◆ setMaxZoomFactor()

void com.fs.starfarer.api.campaign.CampaignUIAPI.setMaxZoomFactor ( float  max)

◆ setMinZoomFactor()

void com.fs.starfarer.api.campaign.CampaignUIAPI.setMinZoomFactor ( float  min)

◆ setSuppressFuelRangeRenderingOneFrame()

void com.fs.starfarer.api.campaign.CampaignUIAPI.setSuppressFuelRangeRenderingOneFrame ( boolean  suppressFuelRangeRenderingOneFrame)

◆ setZoomFactor()

void com.fs.starfarer.api.campaign.CampaignUIAPI.setZoomFactor ( float  zoomFactor)

◆ showConfirmDialog() [1/2]

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showConfirmDialog ( String  message,
String  ok,
String  cancel,
float  width,
float  height,
Script  onOk,
Script  onCancel 
)

◆ showConfirmDialog() [2/2]

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showConfirmDialog ( String  message,
String  ok,
String  cancel,
Script  onOk,
Script  onCancel 
)

◆ showCoreUITab() [1/2]

void com.fs.starfarer.api.campaign.CampaignUIAPI.showCoreUITab ( CoreUITabId  tab)

◆ showCoreUITab() [2/2]

void com.fs.starfarer.api.campaign.CampaignUIAPI.showCoreUITab ( CoreUITabId  tab,
Object  custom 
)
Parameters
tab
customIntelInfoPlugin to select in intel tab, or FleetMemberAPI to select in refit tab

◆ showHelpPopupIfPossible()

void com.fs.starfarer.api.campaign.CampaignUIAPI.showHelpPopupIfPossible ( String  id)

◆ showInteractionDialog() [1/2]

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showInteractionDialog ( InteractionDialogPlugin  plugin,
SectorEntityToken  interactionTarget 
)

Returns true if dialog was actually shown, false otherwise (if, for example, UI is already showing another dialog).

Parameters
plugin
interactionTargetcan be null.

◆ showInteractionDialog() [2/2]

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showInteractionDialog ( SectorEntityToken  interactionTarget)

Returns true if dialog was actually shown, false otherwise (if, for example, UI is already showing another dialog). Picks whatever dialog is appropriate based on the various plugins that provide dialog implementations.

Parameters
interactionTarget

◆ showMessageDialog()

void com.fs.starfarer.api.campaign.CampaignUIAPI.showMessageDialog ( String  message)

◆ showPlayerFactionConfigDialog()

boolean com.fs.starfarer.api.campaign.CampaignUIAPI.showPlayerFactionConfigDialog ( )
Returns
true if was shown (may not be if showing another dialog etc)

◆ startBattle()

void com.fs.starfarer.api.campaign.CampaignUIAPI.startBattle ( BattleCreationContext  context)

◆ suppressMusic()

void com.fs.starfarer.api.campaign.CampaignUIAPI.suppressMusic ( float  maxLevel)

The documentation for this interface was generated from the following file: