public interface CampaignUIAPI
Modifier and Type | Interface and Description |
---|---|
static class |
CampaignUIAPI.CoreUITradeMode |
Modifier and Type | Method and Description |
---|---|
void |
addMessage(IntelInfoPlugin intel) |
void |
addMessage(IntelInfoPlugin intel,
CommMessageAPI.MessageClickAction action) |
void |
addMessage(IntelInfoPlugin intel,
CommMessageAPI.MessageClickAction action,
java.lang.Object custom) |
void |
addMessage(java.lang.String text) |
void |
addMessage(java.lang.String text,
java.awt.Color color) |
void |
addMessage(java.lang.String text,
java.awt.Color color,
java.lang.String h1,
java.lang.String h2,
java.awt.Color hc1,
java.awt.Color hc2) |
void |
clearLaidInCourse() |
void |
clearMessages() |
void |
cmdCodex() |
void |
cmdExitWithoutSaving() |
void |
cmdLoad() |
void |
cmdSave() |
void |
cmdSaveAndExit() |
void |
cmdSaveCopy() |
void |
cmdSettings() |
java.util.List<java.lang.String> |
getAvailableHullModIds() |
java.util.List<HullModSpecAPI> |
getAvailableHullModsCopy() |
CoreUITabId |
getCurrentCoreTab() |
SectorEntityToken |
getCurrentCourseTarget() |
InteractionDialogAPI |
getCurrentInteractionDialog() |
HintPanelAPI |
getHintPanel() |
float |
getLastLegDistance(SectorEntityToken courseTarget) |
int |
getMaxIntelMapIcons() |
float |
getMaxZoomFactor() |
MessageDisplayAPI |
getMessageDisplay() |
float |
getMinZoomFactor() |
java.lang.String |
getNameForCourseTarget(SectorEntityToken entity,
boolean isEndpoint) |
SectorEntityToken |
getNextStepForCourse(SectorEntityToken courseTarget) |
FaderUtil |
getSharedFader() |
SectorEntityToken |
getUltimateCourseTarget()
Calls Global.getSector().getUIData().getCourseTarget().
|
float |
getZoomFactor() |
boolean |
isFastForward() |
boolean |
isFollowingDirectCommand() |
boolean |
isHideUI() |
boolean |
isHullModAvailable(java.lang.String id) |
boolean |
isPlayerFleetFollowingMouse() |
boolean |
isShowingDialog() |
boolean |
isShowingMenu() |
boolean |
isSuppressFuelRangeRenderingOneFrame() |
void |
layInCourseForNextStep(SectorEntityToken courseTarget) |
void |
quickLoad() |
void |
resetViewOffset() |
void |
setDisallowPlayerInteractionsForOneFrame() |
void |
setFollowingDirectCommand(boolean followingDirectCommand) |
void |
setHideUI(boolean hideUI) |
void |
setMaxIntelMapIcons(int maxIntelMapIcons) |
void |
setMaxZoomFactor(float max) |
void |
setMinZoomFactor(float min) |
void |
setSuppressFuelRangeRenderingOneFrame(boolean suppressFuelRangeRenderingOneFrame) |
void |
setZoomFactor(float zoomFactor) |
boolean |
showConfirmDialog(java.lang.String message,
java.lang.String ok,
java.lang.String cancel,
float width,
float height,
Script onOk,
Script onCancel) |
boolean |
showConfirmDialog(java.lang.String message,
java.lang.String ok,
java.lang.String cancel,
Script onOk,
Script onCancel) |
void |
showCoreUITab(CoreUITabId tab) |
void |
showCoreUITab(CoreUITabId tab,
java.lang.Object custom) |
void |
showHelpPopupIfPossible(java.lang.String id) |
boolean |
showInteractionDialog(InteractionDialogPlugin plugin,
SectorEntityToken interactionTarget)
Returns true if dialog was actually shown, false otherwise (if, for example, UI is already showing another dialog).
|
boolean |
showInteractionDialog(SectorEntityToken interactionTarget)
Returns true if dialog was actually shown, false otherwise (if, for example, UI is already showing another dialog).
|
void |
showMessageDialog(java.lang.String message) |
boolean |
showPlayerFactionConfigDialog() |
void |
startBattle(BattleCreationContext context) |
void |
suppressMusic(float maxLevel) |
MessageDisplayAPI getMessageDisplay()
void addMessage(java.lang.String text)
void addMessage(java.lang.String text, java.awt.Color color)
void addMessage(java.lang.String text, java.awt.Color color, java.lang.String h1, java.lang.String h2, java.awt.Color hc1, java.awt.Color hc2)
void clearMessages()
boolean isShowingDialog()
void startBattle(BattleCreationContext context)
boolean showInteractionDialog(InteractionDialogPlugin plugin, SectorEntityToken interactionTarget)
plugin
- interactionTarget
- can be null.boolean showInteractionDialog(SectorEntityToken interactionTarget)
interactionTarget
- void showCoreUITab(CoreUITabId tab)
void showCoreUITab(CoreUITabId tab, java.lang.Object custom)
tab
- custom
- IntelInfoPlugin to select in intel tab, or FleetMemberAPI to select in refit tabInteractionDialogAPI getCurrentInteractionDialog()
void setDisallowPlayerInteractionsForOneFrame()
FaderUtil getSharedFader()
float getZoomFactor()
void suppressMusic(float maxLevel)
boolean isShowingMenu()
void resetViewOffset()
java.util.List<HullModSpecAPI> getAvailableHullModsCopy()
boolean isHullModAvailable(java.lang.String id)
java.util.List<java.lang.String> getAvailableHullModIds()
HintPanelAPI getHintPanel()
void quickLoad()
CoreUITabId getCurrentCoreTab()
void cmdExitWithoutSaving()
void cmdSaveAndExit()
void cmdSettings()
void cmdSaveCopy()
void cmdSave()
void cmdLoad()
void cmdCodex()
boolean showConfirmDialog(java.lang.String message, java.lang.String ok, java.lang.String cancel, Script onOk, Script onCancel)
boolean showConfirmDialog(java.lang.String message, java.lang.String ok, java.lang.String cancel, float width, float height, Script onOk, Script onCancel)
void addMessage(IntelInfoPlugin intel)
void addMessage(IntelInfoPlugin intel, CommMessageAPI.MessageClickAction action)
void addMessage(IntelInfoPlugin intel, CommMessageAPI.MessageClickAction action, java.lang.Object custom)
void setFollowingDirectCommand(boolean followingDirectCommand)
boolean isFollowingDirectCommand()
void clearLaidInCourse()
boolean showPlayerFactionConfigDialog()
void showHelpPopupIfPossible(java.lang.String id)
SectorEntityToken getUltimateCourseTarget()
SectorEntityToken getCurrentCourseTarget()
SectorEntityToken getNextStepForCourse(SectorEntityToken courseTarget)
void layInCourseForNextStep(SectorEntityToken courseTarget)
java.lang.String getNameForCourseTarget(SectorEntityToken entity, boolean isEndpoint)
float getLastLegDistance(SectorEntityToken courseTarget)
boolean isFastForward()
boolean isPlayerFleetFollowingMouse()
void showMessageDialog(java.lang.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)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.