Class GUIPreferences

java.lang.Object
megamek.common.preference.PreferenceStoreProxy
megamek.client.ui.clientGUI.GUIPreferences
All Implemented Interfaces:
IPreferenceStore

public class GUIPreferences extends PreferenceStoreProxy
  • Field Details

  • Constructor Details

    • GUIPreferences

      protected GUIPreferences()
  • Method Details

    • getInstance

      public static GUIPreferences getInstance()
    • setDefault

      public void setDefault(String name, Color color)
    • getAdvancedProperties

      public String[] getAdvancedProperties()
    • getAOHexShadows

      public boolean getAOHexShadows()
    • getHighQualityGraphics

      public boolean getHighQualityGraphics()
    • getFloatingIso

      public boolean getFloatingIso()
    • getMmSymbol

      public boolean getMmSymbol()
    • getShadowMap

      public boolean getShadowMap()
    • getHexInclines

      public boolean getHexInclines()
    • getLevelHighlight

      public boolean getLevelHighlight()
    • getAutoEndFiring

      public boolean getAutoEndFiring()
    • getTeamColoring

      public boolean getTeamColoring()
    • getAutoDeclareSearchlight

      public boolean getAutoDeclareSearchlight()
    • getCustomUnitHeight

      public int getCustomUnitHeight()
    • getCustomUnitWidth

      public int getCustomUnitWidth()
    • getShowUnimplementedSpas

      public boolean getShowUnimplementedSpas()
      Returns:
      whether the pilot options list also shows the CamOps SPAs MegaMek does not implement
    • getShowUnimplementedQuirks

      public boolean getShowUnimplementedQuirks()
      Returns:
      whether the quirks list also shows the quirks MegaMek will not act on
    • getForceDisplayPosX

      public int getForceDisplayPosX()
    • getForceDisplayPosY

      public int getForceDisplayPosY()
    • getForceDisplaySizeHeight

      public int getForceDisplaySizeHeight()
    • getForceDisplaySizeWidth

      public int getForceDisplaySizeWidth()
    • getForceDisplayAutoDisplayReportPhase

      public int getForceDisplayAutoDisplayReportPhase()
    • getForceDisplayAutoDisplayNonReportPhase

      public int getForceDisplayAutoDisplayNonReportPhase()
    • getForceDisplayEnabled

      public boolean getForceDisplayEnabled()
    • getUnitDisplayPosX

      public int getUnitDisplayPosX()
    • getUnitDisplayPosY

      public int getUnitDisplayPosY()
    • getUnitDisplayNontabbedPosX

      public int getUnitDisplayNontabbedPosX()
    • getUnitDisplayNontabbedPosY

      public int getUnitDisplayNontabbedPosY()
    • getUnitDisplayStartTabbed

      public boolean getUnitDisplayStartTabbed()
    • getUnitDisplaySplitABCLoc

      public int getUnitDisplaySplitABCLoc()
    • getUnitDisplaySplitBCLoc

      public int getUnitDisplaySplitBCLoc()
    • getUnitDisplaySplitA1Loc

      public int getUnitDisplaySplitA1Loc()
    • getUnitDisplaySplitB1Loc

      public int getUnitDisplaySplitB1Loc()
    • getUnitDisplaySplitC1Loc

      public int getUnitDisplaySplitC1Loc()
    • getUnitDisplaySizeHeight

      public int getUnitDisplaySizeHeight()
    • getUnitDisplaySizeWidth

      public int getUnitDisplaySizeWidth()
    • getUnitDisplayNonTabbedSizeHeight

      public int getUnitDisplayNonTabbedSizeHeight()
    • getUnitDisplayNonTabbedSizeWidth

      public int getUnitDisplayNonTabbedSizeWidth()
    • getUnitDisplayAutoDisplayReportPhase

      public int getUnitDisplayAutoDisplayReportPhase()
    • getUnitDisplayAutoDisplayNonReportPhase

      public int getUnitDisplayAutoDisplayNonReportPhase()
    • getUnitDisplayEnabled

      public boolean getUnitDisplayEnabled()
    • getUnitDisplayWeaponListHeight

      public int getUnitDisplayWeaponListHeight()
    • getUnitDisplayLocation

      public int getUnitDisplayLocation()
    • getUnitDisplayHeatLevel1

      public Color getUnitDisplayHeatLevel1()
    • getUnitDisplayHeatLevel2

      public Color getUnitDisplayHeatLevel2()
    • getUnitDisplayHeatLevel3

      public Color getUnitDisplayHeatLevel3()
    • getUnitDisplayHeatLevel4

      public Color getUnitDisplayHeatLevel4()
    • getUnitDisplayHeatLevel5

      public Color getUnitDisplayHeatLevel5()
    • getUnitDisplayHeatLevel6

      public Color getUnitDisplayHeatLevel6()
    • getUnitDisplayHeatLevelOverheat

      public Color getUnitDisplayHeatLevelOverheat()
    • getUnitDisplayHeatValue1

      public int getUnitDisplayHeatValue1()
    • getUnitDisplayHeatValue2

      public int getUnitDisplayHeatValue2()
    • getUnitDisplayHeatValue3

      public int getUnitDisplayHeatValue3()
    • getUnitDisplayHeatValue4

      public int getUnitDisplayHeatValue4()
    • getUnitDisplayHeatValue5

      public int getUnitDisplayHeatValue5()
    • getUnitDisplayHeatValue6

      public int getUnitDisplayHeatValue6()
    • getUnitDisplayMekArmorLargeFontSize

      public int getUnitDisplayMekArmorLargeFontSize()
    • getUnitDisplayMekArmorMediumFontSize

      public int getUnitDisplayMekArmorMediumFontSize()
    • getUnitDisplayMekArmorSmallFontSize

      public int getUnitDisplayMekArmorSmallFontSize()
    • getUnitDisplayMekLargeFontSize

      public int getUnitDisplayMekLargeFontSize()
    • getUnitDisplayMekMediumFontSize

      public int getUnitDisplayMekMediumFontSize()
    • getUnitTooltipArmorMiniColorIntact

      public Color getUnitTooltipArmorMiniColorIntact()
    • getUnitTooltipArmorMiniColorPartialDamage

      public Color getUnitTooltipArmorMiniColorPartialDamage()
    • getUnitTooltipArmorMiniColorDamaged

      public Color getUnitTooltipArmorMiniColorDamaged()
    • getSplitPaneADividerLocation

      public int getSplitPaneADividerLocation()
    • getCoordsEnabled

      public boolean getCoordsEnabled()
    • getGameSummaryBoardView

      public boolean getGameSummaryBoardView()
    • getGameSummaryMinimap

      public boolean getGameSummaryMinimap()
    • getGifGameSummaryRecording

      public GifRecordingMode getGifGameSummaryRecording()
      Returns:
      How the combat-summary GIF is recorded: always, ask at game start (the default), or never.
    • getGifGameSummaryMinimap

      @Deprecated(since="0.51.01", forRemoval=true) public boolean getGifGameSummaryMinimap()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 0.51.01, use getGifGameSummaryRecording(); returns true only for GifRecordingMode.ALWAYS.
    • showUnitDisplayNamesOnMinimap

      public boolean showUnitDisplayNamesOnMinimap()
    • getEntityOwnerLabelColor

      @Deprecated(since="0.51.0", forRemoval=true) public boolean getEntityOwnerLabelColor()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getUnitLabelBorder

      public boolean getUnitLabelBorder()
    • getFocus

      public boolean getFocus()
    • getShowFiringSolutions

      public boolean getShowFiringSolutions()
    • getShowCFWarnings

      public boolean getShowCFWarnings()
    • getMoveEnvelope

      public boolean getMoveEnvelope()
    • getTurnDetailsOverlay

      public boolean getTurnDetailsOverlay()
    • getFovHighlight

      public boolean getFovHighlight()
    • getFovHighlightAlpha

      public int getFovHighlightAlpha()
    • getFovHighlightRingsRadii

      public String getFovHighlightRingsRadii()
    • getFovHighlightRingsColorsHsb

      public String getFovHighlightRingsColorsHsb()
    • getFovDarken

      public boolean getFovDarken()
    • getFovDarkenAlpha

      public int getFovDarkenAlpha()
    • getFovStripes

      public int getFovStripes()
    • getFovGrayscale

      public boolean getFovGrayscale()
    • getFovSpottingMode

      public boolean getFovSpottingMode()
    • getMapZoomIndex

      @Deprecated(since="0.51.0", forRemoval=true) public int getMapZoomIndex()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMekSelectorIncludeModel

      @Deprecated(since="0.51.0", forRemoval=true) public boolean getMekSelectorIncludeModel()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMekSelectorIncludeName

      @Deprecated(since="0.51.0", forRemoval=true) public boolean getMekSelectorIncludeName()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMekSelectorIncludeTons

      @Deprecated(since="0.51.0", forRemoval=true) public boolean getMekSelectorIncludeTons()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMekSelectorIncludeBV

      @Deprecated(since="0.51.0", forRemoval=true) public boolean getMekSelectorIncludeBV()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMekSelectorIncludeYear

      @Deprecated(since="0.51.0", forRemoval=true) public boolean getMekSelectorIncludeYear()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMekSelectorIncludeLevel

      @Deprecated(since="0.51.0", forRemoval=true) public boolean getMekSelectorIncludeLevel()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMekSelectorIncludeCost

      @Deprecated(since="0.51.0", forRemoval=true) public boolean getMekSelectorIncludeCost()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMekSelectorShowAdvanced

      @Deprecated(since="0.51.0", forRemoval=true) public boolean getMekSelectorShowAdvanced()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMekSelectorUnitType

      public int getMekSelectorUnitType()
    • getMekSelectorWeightClass

      public int getMekSelectorWeightClass()
    • getMekSelectorRulesLevels

      public String getMekSelectorRulesLevels()
    • getMekSelectorSortColumn

      public int getMekSelectorSortColumn()
    • getMekSelectorDefaultSortColumn

      public int getMekSelectorDefaultSortColumn()
    • getMekSelectorSortOrder

      public String getMekSelectorSortOrder()
    • getMekSelectorDefaultSortOrder

      public String getMekSelectorDefaultSortOrder()
    • getMekSelectorSizeHeight

      public int getMekSelectorSizeHeight()
    • getMekSelectorSizeWidth

      public int getMekSelectorSizeWidth()
    • getMekSelectorPosX

      public int getMekSelectorPosX()
    • getMekSelectorPosY

      public int getMekSelectorPosY()
    • getMekSelectorSplitPos

      public int getMekSelectorSplitPos()
    • getRndArmySizeHeight

      public int getRndArmySizeHeight()
    • getRndArmySizeWidth

      public int getRndArmySizeWidth()
    • getRndArmyPosX

      public int getRndArmyPosX()
    • getRndArmyPosY

      public int getRndArmyPosY()
    • getRndArmySplitPos

      public int getRndArmySplitPos()
    • getMinimapColours

      @Deprecated(since="0.51.0", forRemoval=true) public String getMinimapColours()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMinimapEnabled

      public boolean getMinimapEnabled()
    • getMinimapAutoDisplayReportPhase

      public int getMinimapAutoDisplayReportPhase()
    • getMinimapAutoDisplayNonReportPhase

      public int getMinimapAutoDisplayNonReportPhase()
    • getFireDisplayTabDuringFiringPhases

      public boolean getFireDisplayTabDuringFiringPhases()
    • getMoveDisplayTabDuringMovePhases

      public boolean getMoveDisplayTabDuringMovePhases()
    • getMinimapPosX

      public int getMinimapPosX()
    • getMinimapPosY

      public int getMinimapPosY()
    • getMinimapZoom

      public int getMinimapZoom()
    • getMinimapHeightDisplayMode

      public int getMinimapHeightDisplayMode()
    • getMinimapSymbolsDisplayMode

      public int getMinimapSymbolsDisplayMode()
    • getMiniReportEnabled

      public boolean getMiniReportEnabled()
    • getMiniReportAutoDisplayReportPhase

      public int getMiniReportAutoDisplayReportPhase()
    • getMiniReportAutoDisplayNonReportPhase

      public int getMiniReportAutoDisplayNonReportPhase()
    • getMiniReportLocation

      public int getMiniReportLocation()
    • getMiniReportShowSprites

      public boolean getMiniReportShowSprites()
    • getMiniReportShowPlayers

      public boolean getMiniReportShowPlayers()
    • getMiniReportShowUnits

      public boolean getMiniReportShowUnits()
    • getMiniReportShowKeywords

      public boolean getMiniReportShowKeywords()
    • getMiniReportShowFilter

      public boolean getMiniReportShowFilter()
    • getPlayerListEnabled

      public boolean getPlayerListEnabled()
    • getPlayerListPosX

      public int getPlayerListPosX()
    • getPlayerListPosY

      public int getPlayerListPosY()
    • getRoundsInAirEnabled

      public boolean getRoundsInAirEnabled()
    • getRoundsInAirPosX

      public int getRoundsInAirPosX()
    • getRoundsInAirPosY

      public int getRoundsInAirPosY()
    • getPlayerListAutoDisplayReportPhase

      public int getPlayerListAutoDisplayReportPhase()
    • getPlayerListAutoDisplayNonReportPhase

      public int getPlayerListAutoDisplayNonReportPhase()
    • getIsometricEnabled

      public boolean getIsometricEnabled()
    • getMinimumSizeHeight

      public int getMinimumSizeHeight()
    • getMinimumSizeWidth

      public int getMinimumSizeWidth()
    • getBoardEditLoadHeight

      public int getBoardEditLoadHeight()
    • getBoardEditLoadWidth

      public int getBoardEditLoadWidth()
    • getMiniReportPosX

      public int getMiniReportPosX()
    • getMiniReportPosY

      public int getMiniReportPosY()
    • getMiniReportSizeHeight

      public int getMiniReportSizeHeight()
    • getMiniReportSizeWidth

      public int getMiniReportSizeWidth()
    • getMouseWheelZoom

      public boolean getMouseWheelZoom()
    • getMouseWheelZoomFlip

      public boolean getMouseWheelZoomFlip()
    • getNagForDoomedMove

      public boolean getNagForDoomedMove()
    • setNagForDoomedMove

      public void setNagForDoomedMove(boolean shouldNag)
    • getNagForAutoEject

      public boolean getNagForAutoEject()
    • setNagForAutoEject

      public void setNagForAutoEject(boolean shouldNag)
    • getNagForCrushingBuildings

      public boolean getNagForCrushingBuildings()
    • getNagForMapEdReadme

      public boolean getNagForMapEdReadme()
    • getNagForMASC

      public boolean getNagForMASC()
    • getNagForNoAction

      public boolean getNagForNoAction()
    • getNagForNoUnJamRAC

      public boolean getNagForNoUnJamRAC()
    • getNagForPSR

      public boolean getNagForPSR()
    • getNagForReadme

      public boolean getNagForReadme()
    • getNagForSprint

      public boolean getNagForSprint()
    • getNagForOverheat

      public boolean getNagForOverheat()
    • getNagForDishonor

      public boolean getNagForDishonor()
    • getNagForLaunchDoors

      public boolean getNagForLaunchDoors()
    • getNagForMechanicalJumpFallDamage

      public boolean getNagForMechanicalJumpFallDamage()
    • getNagForDoomed

      public boolean getNagForDoomed()
    • getNagForWiGELanding

      public boolean getNagForWiGELanding()
    • getRulerColor1

      public Color getRulerColor1()
    • getRulerColor2

      public Color getRulerColor2()
    • getRulerPosX

      public int getRulerPosX()
    • getRulerPosY

      public int getRulerPosY()
    • getRulerSizeHeight

      public int getRulerSizeHeight()
    • getRulerSizeWidth

      public int getRulerSizeWidth()
    • getScrollSensitivity

      @Deprecated(since="0.51.0", forRemoval=true) public int getScrollSensitivity()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getShowFieldOfFire

      public boolean getShowFieldOfFire()
    • getShowSensorRange

      public boolean getShowSensorRange()
    • getShowMapHexPopup

      public boolean getShowMapHexPopup()
    • getShowWpsInTT

      public boolean getShowWpsInTT()
    • getShowWpsLocinTT

      public boolean getShowWpsLocinTT()
    • getShowArmorMiniVisTT

      public boolean getShowArmorMiniVisTT()
    • getShowPilotPortraitTT

      public boolean getShowPilotPortraitTT()
    • getShowMoveStep

      public boolean getShowMoveStep()
    • getShowWrecks

      public boolean getShowWrecks()
    • getMasterVolume

      public int getMasterVolume()
    • getSoundBingFilenameChat

      public String getSoundBingFilenameChat()
    • getSoundBingFilenameMyTurn

      public String getSoundBingFilenameMyTurn()
    • getSoundBingFilenameOthersTurn

      public String getSoundBingFilenameOthersTurn()
    • getSoundMuteChat

      public boolean getSoundMuteChat()
    • getSoundMuteMyTurn

      public boolean getSoundMuteMyTurn()
    • getSoundMuteOthersTurn

      public boolean getSoundMuteOthersTurn()
    • getTooltipDelay

      public int getTooltipDelay()
    • getTooltipDismissDelay

      public int getTooltipDismissDelay()
    • getTooltipDistSuppression

      public int getTooltipDistSuppression()
    • getGUIScale

      public float getGUIScale()
    • getWindowPosX

      public int getWindowPosX()
    • getWindowPosY

      public int getWindowPosY()
    • getWindowSizeHeight

      public int getWindowSizeHeight()
    • getWindowSizeWidth

      public int getWindowSizeWidth()
    • getMekInFirst

      public boolean getMekInFirst()
    • getMekInSecond

      public boolean getMekInSecond()
    • getShowMapSheets

      public boolean getShowMapSheets()
    • getShowUnitOverview

      public boolean getShowUnitOverview()
    • getSkinFile

      public String getSkinFile()
    • getDefaultSkinFile

      public String getDefaultSkinFile()
    • getUITheme

      public String getUITheme()
    • getDefaultWeaponSortOrder

      public WeaponSortOrder getDefaultWeaponSortOrder()
    • getSensorPreferenceOrder

      public List<SensorFamily> getSensorPreferenceOrder()
      Returns the player's sensor families in preference order, most preferred first. A unit deploys using the first family on this list that it actually carries a sensor for.

      The stored value is tolerated rather than trusted: unknown names left over from an older or newer build are dropped, duplicates are ignored, and any family the stored list does not mention is appended in SensorFamily.defaultOrder() order. The returned list therefore always holds every family exactly once.

      Returns:
      every sensor family, most preferred first
    • getAsCardFont

      public String getAsCardFont()
    • getSummaryFont

      public String getSummaryFont()
    • getSbfSheetHeaderFont

      public String getSbfSheetHeaderFont()
    • getSbfSheetValueFont

      public String getSbfSheetValueFont()
    • getAsCardSize

      public float getAsCardSize()
    • getMoveStepDelay

      public int getMoveStepDelay()
    • getShowFPS

      public boolean getShowFPS()
    • getSoftCenter

      public boolean getSoftCenter()
    • getAutoCenter

      public boolean getAutoCenter()
    • getAutoSelectNextUnit

      public boolean getAutoSelectNextUnit()
    • setAutoSelectNextUnit

      public void setAutoSelectNextUnit(boolean autoSelectNextUnit)
    • getNoSaveNag

      public boolean getNoSaveNag()
    • getSaveLobbyOnStart

      public boolean getSaveLobbyOnStart()
    • setSaveLobbyOnStart

      @Deprecated(since="0.51.0", forRemoval=true) public void setSaveLobbyOnStart(boolean value)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getChatbox2AutoSlideDown

      public boolean getChatbox2AutoSlideDown()
    • getChatbox2BackColor

      public Color getChatbox2BackColor()
    • getChatBox2Transparency

      public int getChatBox2Transparency()
    • setDefaultWeaponSortOrder

      public void setDefaultWeaponSortOrder(WeaponSortOrder weaponSortOrder)
    • setSensorPreferenceOrder

      public void setSensorPreferenceOrder(List<SensorFamily> sensorPreferenceOrder)
      Stores the sensor families in preference order, most preferred first.
      Parameters:
      sensorPreferenceOrder - the families, most preferred first
    • getBoardEdRndStart

      public boolean getBoardEdRndStart()
    • getBoardSaveIncludeLicense

      public boolean getBoardSaveIncludeLicense()
    • setShadowMap

      public void setShadowMap(boolean state)
    • setHexInclines

      public void setHexInclines(boolean state)
    • setAOHexShadows

      public void setAOHexShadows(boolean state)
    • setHighQualityGraphics

      public void setHighQualityGraphics(boolean state)
    • setFloatingIso

      public void setFloatingIso(boolean state)
    • setMmSymbol

      public void setMmSymbol(boolean state)
    • setLevelHighlight

      public void setLevelHighlight(boolean state)
    • getShowDamageLevel

      public boolean getShowDamageLevel()
    • getShowDamageDecal

      public boolean getShowDamageDecal()
    • setAutoEndFiring

      public void setAutoEndFiring(boolean state)
    • setAutoDeclareSearchlight

      public void setAutoDeclareSearchlight(boolean state)
    • setCustomUnitHeight

      public void setCustomUnitHeight(int state)
    • setCustomUnitWidth

      public void setCustomUnitWidth(int state)
    • setShowUnimplementedSpas

      public void setShowUnimplementedSpas(boolean state)
    • setShowUnimplementedQuirks

      public void setShowUnimplementedQuirks(boolean state)
    • setForceDisplayPosX

      public void setForceDisplayPosX(int i)
    • setForceDisplayPosY

      public void setForceDisplayPosY(int i)
    • setForceDisplaySizeHeight

      public void setForceDisplaySizeHeight(int i)
    • setForceDisplaySizeWidth

      public void setForceDisplaySizeWidth(int i)
    • setForceDisplayAutoDisplayReportPhase

      public void setForceDisplayAutoDisplayReportPhase(int i)
    • setForceDisplayAutoDisplayNonReportPhase

      public void setForceDisplayAutoDisplayNonReportPhase(int i)
    • setBotCommandAutoDisplayReportPhase

      public void setBotCommandAutoDisplayReportPhase(int i)
    • setBotCommandAutoDisplayNonReportPhase

      public void setBotCommandAutoDisplayNonReportPhase(int i)
    • toggleForceDisplay

      public void toggleForceDisplay()
    • setForceDisplayEnabled

      public void setForceDisplayEnabled(boolean b)
    • setUnitDisplayPosX

      public void setUnitDisplayPosX(int i)
    • setUnitDisplayPosY

      public void setUnitDisplayPosY(int i)
    • setUnitDisplayNontabbedPosX

      public void setUnitDisplayNontabbedPosX(int i)
    • setUnitDisplayNontabbedPosY

      public void setUnitDisplayNontabbedPosY(int i)
    • setUnitDisplayStartTabbed

      public void setUnitDisplayStartTabbed(boolean state)
    • setUnitDisplaySplitABCLoc

      public void setUnitDisplaySplitABCLoc(int i)
    • setUnitDisplaySplitBCLoc

      public void setUnitDisplaySplitBCLoc(int i)
    • setUnitDisplaySplitA1Loc

      public void setUnitDisplaySplitA1Loc(int i)
    • setUnitDisplaySplitB1Loc

      public void setUnitDisplaySplitB1Loc(int i)
    • setUnitDisplaySplitC2Loc

      public void setUnitDisplaySplitC2Loc(int i)
    • setUnitDisplaySizeHeight

      public void setUnitDisplaySizeHeight(int i)
    • setUnitDisplaySizeWidth

      public void setUnitDisplaySizeWidth(int i)
    • setUnitDisplayNonTabbedSizeHeight

      public void setUnitDisplayNonTabbedSizeHeight(int i)
    • setUnitDisplayNonTabbedSizeWidth

      public void setUnitDisplayNonTabbedSizeWidth(int i)
    • setUnitDisplayAutoDisplayReportPhase

      public void setUnitDisplayAutoDisplayReportPhase(int i)
    • setUnitDisplayAutoDisplayNonReportPhase

      public void setUnitDisplayAutoDisplayNonReportPhase(int i)
    • toggleUnitDisplay

      public void toggleUnitDisplay()
    • setUnitDisplayEnabled

      public void setUnitDisplayEnabled(boolean b)
    • setUnitDisplayWeaponListHeight

      public void setUnitDisplayWeaponListHeight(int i)
    • toggleUnitDisplayLocation

      public void toggleUnitDisplayLocation()
    • setUnitDisplayLocation

      @Deprecated(since="0.51.0", forRemoval=true) public void setUnitDisplayLocation(int i)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setUnitDisplayHeatColorLevel1

      public void setUnitDisplayHeatColorLevel1(Color c)
    • setUnitDisplayHeatColorLevel2

      public void setUnitDisplayHeatColorLevel2(Color c)
    • setUnitDisplayHeatColorLevel3

      public void setUnitDisplayHeatColorLevel3(Color c)
    • setUnitDisplayHeatColorLevel4

      public void setUnitDisplayHeatColorLevel4(Color c)
    • setUnitDisplayHeatColorLevel5

      public void setUnitDisplayHeatColorLevel5(Color c)
    • setUnitDisplayHeatColorLevel6

      public void setUnitDisplayHeatColorLevel6(Color c)
    • setUnitDisplayHeatColorLevelOverHeat

      public void setUnitDisplayHeatColorLevelOverHeat(Color c)
    • setUnitDisplayHeatColorValue1

      public void setUnitDisplayHeatColorValue1(int i)
    • setUnitDisplayHeatColorValue2

      public void setUnitDisplayHeatColorValue2(int i)
    • setUnitDisplayHeatColorValue3

      public void setUnitDisplayHeatColorValue3(int i)
    • setUnitDisplayHeatColorValue4

      public void setUnitDisplayHeatColorValue4(int i)
    • setUnitDisplayHeatColorValue5

      public void setUnitDisplayHeatColorValue5(int i)
    • setUnitDisplayHeatColorValue6

      public void setUnitDisplayHeatColorValue6(int i)
    • setUnitDisplayMekArmorLargeFontSize

      public void setUnitDisplayMekArmorLargeFontSize(int i)
    • setUnitDisplayMekArmorMediumFontSize

      public void setUnitDisplayMekArmorMediumFontSize(int i)
    • setUnitDisplayMekArmorSmallFontSize

      public void setUnitDisplayMekArmorSmallFontSize(int i)
    • setUnitDisplayMekLargeFontSize

      public void setUnitDisplayMekLargeFontSize(int i)
    • setUnitDisplayMekMediumFontSize

      public void setUnitDisplayMekMediumFontSize(int i)
    • setUnitTooltipArmorMiniColorIntact

      public void setUnitTooltipArmorMiniColorIntact(Color c)
    • setUnitTooltipArmorMiniColorPartialDamage

      public void setUnitTooltipArmorMiniColorPartialDamage(Color c)
    • setUnitTooltipArmorMiniColorDamaged

      public void setUnitTooltipArmorMiniColorDamaged(Color c)
    • setSplitPaneALocation

      public void setSplitPaneALocation(int i)
    • toggleCoords

      public void toggleCoords()
    • setCoordsEnabled

      @Deprecated(since="0.51.0", forRemoval=true) public void setCoordsEnabled(boolean b)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setGameSummaryBoardView

      public void setGameSummaryBoardView(boolean state)
    • setGameSummaryMinimap

      public void setGameSummaryMinimap(boolean state)
    • setGifGameSummaryRecording

      public void setGifGameSummaryRecording(GifRecordingMode mode)
    • setGifGameSummaryMinimap

      @Deprecated(since="0.51.01", forRemoval=true) public void setGifGameSummaryMinimap(boolean state)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setShowUnitDisplayNamesOnMinimap

      public void setShowUnitDisplayNamesOnMinimap(boolean state)
    • setEntityOwnerLabelColor

      @Deprecated(since="0.51.0", forRemoval=true) public void setEntityOwnerLabelColor(boolean i)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setUnitLabelBorder

      public void setUnitLabelBorder(boolean i)
    • setGetFocus

      public void setGetFocus(boolean state)
    • setShowFiringSolutions

      public void setShowFiringSolutions(boolean state)
    • setShowCFWarnings

      public void setShowCFWarnings(boolean b)
    • setMoveEnvelope

      public void setMoveEnvelope(boolean state)
    • setTurnDetailsOverlay

      public void setTurnDetailsOverlay(boolean state)
    • setFovHighlight

      public void setFovHighlight(boolean state)
    • setFovHighlightAlpha

      public void setFovHighlightAlpha(int i)
    • setFovHighlightRingsRadii

      public void setFovHighlightRingsRadii(String s)
    • setFovHighlightRingsColorsHsb

      public void setFovHighlightRingsColorsHsb(String s)
    • setFovDarken

      public void setFovDarken(boolean state)
    • setFovDarkenAlpha

      public void setFovDarkenAlpha(int i)
    • setFovStripes

      public void setFovStripes(int i)
    • setFovGrayscale

      public void setFovGrayscale(boolean state)
    • setFovSpottingMode

      public void setFovSpottingMode(boolean state)
    • getShowObjectiveOverlays

      public boolean getShowObjectiveOverlays()
      Returns:
      whether the objective overlays - control zone outlines and scheme words - are shown
    • setShowObjectiveOverlays

      public void setShowObjectiveOverlays(boolean state)
    • setMapZoomIndex

      public void setMapZoomIndex(int zoomIndex)
    • setMekSelectorIncludeModel

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekSelectorIncludeModel(boolean includeModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMekSelectorIncludeName

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekSelectorIncludeName(boolean includeName)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMekSelectorIncludeTons

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekSelectorIncludeTons(boolean includeTons)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMekSelectorIncludeBV

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekSelectorIncludeBV(boolean includeBV)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMekSelectorIncludeYear

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekSelectorIncludeYear(boolean includeYear)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMekSelectorIncludeLevel

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekSelectorIncludeLevel(boolean includeLevel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMekSelectorIncludeCost

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekSelectorIncludeCost(boolean includeCost)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMekSelectorShowAdvanced

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekSelectorShowAdvanced(boolean showAdvanced)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMekSelectorUnitType

      public void setMekSelectorUnitType(int unitType)
    • setMekSelectorWeightClass

      public void setMekSelectorWeightClass(int weightClass)
    • setMekSelectorRulesLevels

      public void setMekSelectorRulesLevels(String rulesLevels)
    • setMekSelectorSortColumn

      public void setMekSelectorSortColumn(int columnId)
    • setMekSelectorSortOrder

      public void setMekSelectorSortOrder(String order)
    • setMekSelectorSizeHeight

      public void setMekSelectorSizeHeight(int i)
    • setMekSelectorSizeWidth

      public void setMekSelectorSizeWidth(int i)
    • setMekSelectorPosX

      public void setMekSelectorPosX(int i)
    • setMekSelectorSplitPos

      public void setMekSelectorSplitPos(int i)
    • setMekSelectorPosY

      public void setMekSelectorPosY(int i)
    • setRndArmySizeHeight

      public void setRndArmySizeHeight(int i)
    • setRndArmySizeWidth

      public void setRndArmySizeWidth(int i)
    • setRndArmyPosX

      public void setRndArmyPosX(int i)
    • setRndArmySplitPos

      public void setRndArmySplitPos(int i)
    • setRndArmyPosY

      public void setRndArmyPosY(int i)
    • setMinimapEnabled

      public void setMinimapEnabled(boolean b)
    • toggleMinimapEnabled

      public void toggleMinimapEnabled()
    • toggleBotCommandsEnabled

      public void toggleBotCommandsEnabled()
    • getBotCommandsAutoDisplayNonReportPhase

      public int getBotCommandsAutoDisplayNonReportPhase()
    • getBotCommandsAutoDisplayReportPhase

      public int getBotCommandsAutoDisplayReportPhase()
    • setMinimapPosX

      public void setMinimapPosX(int i)
    • setMinimapPosY

      public void setMinimapPosY(int i)
    • setMinimapZoom

      public void setMinimapZoom(int zoom)
    • setMinimapHeightDisplayMode

      public void setMinimapHeightDisplayMode(int zoom)
    • setMiniMapSymbolsDisplayMode

      public void setMiniMapSymbolsDisplayMode(int i)
    • setMinimapAutoDisplayReportPhase

      public void setMinimapAutoDisplayReportPhase(int i)
    • setMinimapAutoDisplayNonReportPhase

      public void setMinimapAutoDisplayNonReportPhase(int i)
    • setFireDisplayTabDuringFiringPhases

      public void setFireDisplayTabDuringFiringPhases(boolean b)
    • setMoveDisplayTabDuringMovePhases

      public void setMoveDisplayTabDuringMovePhases(boolean b)
    • setMiniReportEnabled

      public void setMiniReportEnabled(boolean b)
    • toggleRoundReportEnabled

      public void toggleRoundReportEnabled()
    • setMiniReportPosX

      public void setMiniReportPosX(int i)
    • setMiniReportPosY

      public void setMiniReportPosY(int i)
    • setMiniReportAutoDisplayReportPhase

      public void setMiniReportAutoDisplayReportPhase(int i)
    • setMiniReportAutoDisplayNonReportPhase

      public void setMiniReportAutoDisplayNonReportPhase(int i)
    • toggleMiniReportLocation

      public void toggleMiniReportLocation()
    • setMiniReportLocation

      @Deprecated(since="0.51.0", forRemoval=true) public void setMiniReportLocation(int i)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMiniReportShowSprites

      public void setMiniReportShowSprites(boolean b)
    • setMiniReportShowPlayers

      public void setMiniReportShowPlayers(boolean b)
    • setMiniReportShowUnits

      public void setMiniReportShowUnits(boolean b)
    • setMiniReportShowKeywords

      public void setMiniReportShowKeywords(boolean b)
    • setMiniReportShowFilter

      public void setMiniReportShowFilter(boolean b)
    • setPlayerListEnabled

      public void setPlayerListEnabled(boolean b)
    • togglePlayerListEnabled

      public void togglePlayerListEnabled()
    • setPlayerListPosX

      public void setPlayerListPosX(int i)
    • setPlayerListPosY

      public void setPlayerListPosY(int i)
    • setRoundsInAirEnabled

      public void setRoundsInAirEnabled(boolean b)
    • toggleRoundsInAirEnabled

      public void toggleRoundsInAirEnabled()
    • setRoundsInAirPosX

      public void setRoundsInAirPosX(int i)
    • setRoundsInAirPosY

      public void setRoundsInAirPosY(int i)
    • setPlayerListAutoDisplayReportPhase

      public void setPlayerListAutoDisplayReportPhase(int i)
    • setPlayerListAutoDisplayNonReportPhase

      public void setPlayerListAutoDisplayNonReportPhase(int i)
    • setBoardEditLoadHeight

      public void setBoardEditLoadHeight(int i)
    • setBoardEditLoadWidth

      public void setBoardEditLoadWidth(int i)
    • setTeamColoring

      public void setTeamColoring(boolean bt)
    • setMiniReportSizeHeight

      public void setMiniReportSizeHeight(int i)
    • setMiniReportSizeWidth

      public void setMiniReportSizeWidth(int i)
    • setMouseWheelZoom

      public void setMouseWheelZoom(boolean b)
    • setMouseWheelZoomFlip

      public void setMouseWheelZoomFlip(boolean b)
    • setNagForCrushingBuildings

      public void setNagForCrushingBuildings(boolean b)
    • setNagForMapEdReadme

      public void setNagForMapEdReadme(boolean b)
    • setNagForMASC

      public void setNagForMASC(boolean b)
    • setNagForNoAction

      public void setNagForNoAction(boolean b)
    • setNagForNoUnJamRAC

      public void setNagForNoUnJamRAC(boolean b)
    • setNagForPSR

      public void setNagForPSR(boolean b)
    • setNagForReadme

      public void setNagForReadme(boolean b)
    • setNagForSprint

      public void setNagForSprint(boolean b)
    • setNagForOverheat

      public void setNagForOverheat(boolean b)
    • setNagForDishonor

      public void setNagForDishonor(boolean b)
    • setNagForLaunchDoors

      public void setNagForLaunchDoors(boolean b)
    • setNagForMechanicalJumpFallDamage

      public void setNagForMechanicalJumpFallDamage(boolean b)
    • setNagForDoomed

      public void setNagForDoomed(boolean b)
    • setNagForWiGELanding

      public void setNagForWiGELanding(boolean b)
    • setRulerPosX

      public void setRulerPosX(int i)
    • setRulerPosY

      public void setRulerPosY(int i)
    • setRulerSizeHeight

      public void setRulerSizeHeight(int i)
    • setRulerSizeWidth

      public void setRulerSizeWidth(int i)
    • setScrollSensitivity

      @Deprecated(since="0.51.0", forRemoval=true) public void setScrollSensitivity(int i)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setShowFieldOfFire

      public void setShowFieldOfFire(boolean state)
    • setShowSensorRange

      public void setShowSensorRange(boolean state)
    • setShowMapHexPopup

      @Deprecated(since="0.51.0", forRemoval=true) public void setShowMapHexPopup(boolean state)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setShowWpsInTT

      public void setShowWpsInTT(boolean state)
    • setShowWpsLocinTT

      public void setShowWpsLocinTT(boolean state)
    • setShowArmorMiniVisTT

      public void setShowArmorMiniVisTT(boolean state)
    • setShowPilotPortraitTT

      public void setShowPilotPortraitTT(boolean state)
    • setShowMoveStep

      public void setShowMoveStep(boolean state)
    • setShowWrecks

      public void setShowWrecks(boolean state)
    • setSoundBingFilenameChat

      public void setSoundBingFilenameChat(String name)
    • setSoundBingFilenameMyTurn

      public void setSoundBingFilenameMyTurn(String name)
    • setSoundBingFilenameOthersTurn

      public void setSoundBingFilenameOthersTurn(String name)
    • setMasterVolume

      public void setMasterVolume(int state)
    • setSoundMuteChat

      public void setSoundMuteChat(boolean state)
    • setSoundMuteMyTurn

      public void setSoundMuteMyTurn(boolean state)
    • setSoundMuteOthersTurn

      public void setSoundMuteOthersTurn(boolean state)
    • setTooltipDelay

      public void setTooltipDelay(int i)
    • setTooltipDismissDelay

      public void setTooltipDismissDelay(int i)
    • setTooltipDistSuppression

      public void setTooltipDistSuppression(int i)
    • setWindowPosX

      public void setWindowPosX(int i)
    • setWindowPosY

      public void setWindowPosY(int i)
    • setWindowSizeHeight

      public void setWindowSizeHeight(int i)
    • setWindowSizeWidth

      public void setWindowSizeWidth(int i)
    • setMekInFirst

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekInFirst(boolean b)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setMekInSecond

      @Deprecated(since="0.51.0", forRemoval=true) public void setMekInSecond(boolean b)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setShowMapSheets

      public void setShowMapSheets(boolean b)
    • setIsometricEnabled

      public void setIsometricEnabled(boolean b)
    • setShowUnitOverview

      public void setShowUnitOverview(boolean b)
    • setShowDamageLevel

      public void setShowDamageLevel(boolean b)
    • setShowDamageDecal

      public void setShowDamageDecal(boolean b)
    • setSkinFile

      public void setSkinFile(String s)
    • setUITheme

      public void setUITheme(String s)
    • setSoftCenter

      public void setSoftCenter(boolean b)
    • setAutoCenter

      public void setAutoCenter(boolean b)
    • setAsCardFont

      public void setAsCardFont(String asCardFont)
    • setSummaryFont

      public void setSummaryFont(String summaryFont)
    • setAsCardSize

      public void setAsCardSize(float size)
    • setSbfSheetHeaderFont

      public void setSbfSheetHeaderFont(String font)
    • setSbfSheetValueFont

      public void setSbfSheetValueFont(String font)
    • getRATTechLevel

      @Deprecated(since="0.51.0", forRemoval=true) public int getRATTechLevel()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getRATSelectedRAT

      public String getRATSelectedRAT()
    • setRATSelectedRAT

      public void setRATSelectedRAT(String selectedRat)
    • setRandomArmySetting

      public void setRandomArmySetting(String key, String value)
      The army generator's last-used settings, so the dialog reopens on the choices the player made rather than resetting to nothing. Stored as strings because the values are faction keys, rating codes and echelon codes rather than numbers.
      Parameters:
      key - the setting name, from the RND_ARMY_LAST_* constants
      value - the value to remember
    • getRandomArmySetting

      public String getRandomArmySetting(String key)
      Parameters:
      key - the setting name, from the RND_ARMY_LAST_* constants
      Returns:
      the remembered value, blank when the player has not chosen one yet
    • setBoardEdRndStart

      public void setBoardEdRndStart(boolean b)
    • setBoardSaveIncludeLicense

      @Deprecated(since="0.51.0", forRemoval=true) public void setBoardSaveIncludeLicense(boolean includeLicense)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMyUnitColor

      public Color getMyUnitColor()
    • setMyUnitColor

      public void setMyUnitColor(Color col)
    • setEnemyUnitColor

      public void setEnemyUnitColor(Color col)
    • getEnemyUnitColor

      public Color getEnemyUnitColor()
    • setAllyUnitColor

      public void setAllyUnitColor(Color col)
    • getAllyUnitColor

      public Color getAllyUnitColor()
    • getWarningColor

      public Color getWarningColor()
    • setWarningColor

      public void setWarningColor(Color color)
    • getCautionColor

      public Color getCautionColor()
    • setCautionColor

      public void setCautionColor(Color color)
    • getPrecautionColor

      public Color getPrecautionColor()
    • setPrecautionColor

      public void setPrecautionColor(Color color)
    • getOkColor

      public Color getOkColor()
    • setOkColor

      public void setOkColor(Color color)
    • getMoveDefaultClimbMode

      public boolean getMoveDefaultClimbMode()
    • setMoveDefaultClimbMode

      public void setMoveDefaultClimbMode(boolean b)
    • getMoveDefaultColor

      public Color getMoveDefaultColor()
    • setMoveDefaultColor

      public void setMoveDefaultColor(Color color)
    • getMoveIllegalColor

      public Color getMoveIllegalColor()
    • setMoveIllegalColor

      public void setMoveIllegalColor(Color color)
    • getMoveJumpColor

      public Color getMoveJumpColor()
    • setMoveJumpColor

      public void setMoveJumpColor(Color color)
    • getMoveMASCColor

      public Color getMoveMASCColor()
    • setMoveMASCColor

      public void setMoveMASCColor(Color color)
    • getMoveRunColor

      public Color getMoveRunColor()
    • setMoveRunColor

      public void setMoveRunColor(Color color)
    • getMoveBackColor

      public Color getMoveBackColor()
    • setMoveBackColor

      public void setMoveBackColor(Color color)
    • getMoveSprintColor

      public Color getMoveSprintColor()
    • setMoveSprintColor

      public void setMoveSprintColor(Color color)
    • getMoveFontSize

      public int getMoveFontSize()
    • setMoveFontSize

      public void setMoveFontSize(int i)
    • getMoveFontStyle

      public int getMoveFontStyle()
    • setMoveFontStyle

      public void setMoveFontStyle(int i)
    • getMoveFontType

      public String getMoveFontType()
    • setMoveFontType

      public void setMoveFontType(String s)
    • getFireSolnCanSeeColor

      public Color getFireSolnCanSeeColor()
    • setFireSolutionCanSeeColor

      public void setFireSolutionCanSeeColor(Color color)
    • getFireSolnNoSeeColor

      public Color getFireSolnNoSeeColor()
    • setFireSolutionNoSeeColor

      public void setFireSolutionNoSeeColor(Color color)
    • getBuildingTextColor

      public Color getBuildingTextColor()
    • setBuildingTextColor

      public void setBuildingTextColor(Color color)
    • getDemolitionChargeColor

      public Color getDemolitionChargeColor()
    • setDemolitionChargeColor

      public void setDemolitionChargeColor(Color color)
    • getDemolitionChargeHazardOutline

      public boolean getDemolitionChargeHazardOutline()
    • setDemolitionChargeHazardOutline

      public void setDemolitionChargeHazardOutline(boolean state)
    • getLowFoliageColor

      public Color getLowFoliageColor()
    • setLowFoliageColor

      public void setLowFoliageColor(Color color)
    • getBoardTextColor

      public Color getBoardTextColor()
    • setBoardTextColor

      public void setBoardTextColor(Color color)
    • getBoardSpaceTextColor

      public Color getBoardSpaceTextColor()
    • setBoardSpaceTextColor

      public void setBoardSpaceTextColor(Color color)
    • getMapsheetColor

      public Color getMapsheetColor()
    • setMapSheetColor

      public void setMapSheetColor(Color color)
    • getFieldOfFireMinColor

      public Color getFieldOfFireMinColor()
    • setFieldOfFireMinColor

      public void setFieldOfFireMinColor(Color color)
    • getFieldOfFireShortColor

      public Color getFieldOfFireShortColor()
    • setFieldOfFireShortColor

      public void setFieldOfFireShortColor(Color color)
    • getFieldOfFireMediumColor

      public Color getFieldOfFireMediumColor()
    • setBoardFieldOfFireMediumColor

      public void setBoardFieldOfFireMediumColor(Color color)
    • getFieldOfFireLongColor

      public Color getFieldOfFireLongColor()
    • setFieldOfFireLongColor

      public void setFieldOfFireLongColor(Color color)
    • getFieldOfFireExtremeColor

      public Color getFieldOfFireExtremeColor()
    • setFieldOfFireExtremeColor

      public void setFieldOfFireExtremeColor(Color color)
    • getSensorRangeColor

      public Color getSensorRangeColor()
    • setSensorRangeColor

      public void setSensorRangeColor(Color color)
    • setVisualRangeColor

      public void setVisualRangeColor(Color color)
    • getVisualRangeColor

      public Color getVisualRangeColor()
    • getUnitValidColor

      public Color getUnitValidColor()
    • setUnitValidColor

      public void setUnitValidColor(Color color)
    • getUnitSelectedColor

      public Color getUnitSelectedColor()
    • setUnitSelectedColor

      public void setUnitSelectedColor(Color color)
    • getUnitTextColor

      public Color getUnitTextColor()
    • setUnitOverviewTextColor

      public void setUnitOverviewTextColor(Color color)
    • getAttackArrowTransparency

      public int getAttackArrowTransparency()
    • setAttackArrowTransparency

      public void setAttackArrowTransparency(int i)
    • getECMTransparency

      public int getECMTransparency()
    • setECMTransparency

      public void setECMTransparency(int i)
    • getDarkenMapAtNight

      public boolean getDarkenMapAtNight()
    • setDarkenMapAtNight

      public void setDarkenMapAtNight(boolean b)
    • getTranslucentHiddenUnits

      public boolean getTranslucentHiddenUnits()
    • setTranslucentHiddenUnits

      public void setTranslucentHiddenUnits(boolean b)
    • setShowArtilleryMisses

      public void setShowArtilleryMisses(boolean b)
    • getShowArtilleryMisses

      public boolean getShowArtilleryMisses()
    • setShowArtilleryDrifts

      public void setShowArtilleryDrifts(boolean b)
    • getShowArtilleryDrifts

      public boolean getShowArtilleryDrifts()
    • setShowArtilleryDriftArrows

      public void setShowArtilleryDriftArrows(boolean b)
    • getShowArtilleryDriftArrows

      public boolean getShowArtilleryDriftArrows()
    • setShowBombMisses

      public void setShowBombMisses(boolean b)
    • getShowBombMisses

      public boolean getShowBombMisses()
    • setShowBombDrifts

      public void setShowBombDrifts(boolean b)
    • getShowBombDrifts

      public boolean getShowBombDrifts()
    • getTMMPipMode

      public int getTMMPipMode()
    • setTMMPipMode

      public void setTMMPipMode(int i)
    • getUnitOverviewTextShadowColor

      public Color getUnitOverviewTextShadowColor()
    • setUnitOverviewTextShadowColor

      public void setUnitOverviewTextShadowColor(Color color)
    • getUnitOverviewConditionShadowColor

      public Color getUnitOverviewConditionShadowColor()
    • setUnitOverviewConditionShadowColor

      public void setUnitOverviewConditionShadowColor(Color color)
    • getButtonsPerRow

      public int getButtonsPerRow()
    • setButtonsPerRow

      public void setButtonsPerRow(int i)
    • getReportLinkColor

      public Color getReportLinkColor()
    • getReportSuccessColor

      public Color getReportSuccessColor()
    • getReportMissColor

      public Color getReportMissColor()
    • getReportInfoColor

      public Color getReportInfoColor()
    • getReportFontType

      public String getReportFontType()
    • getUnitToolTipSeenByResolution

      public int getUnitToolTipSeenByResolution()
    • getUnitToolTipArmorMiniArmorChar

      public String getUnitToolTipArmorMiniArmorChar()
    • getUnitToolTipArmorMiniISChar

      public String getUnitToolTipArmorMiniISChar()
    • getUnitToolTipArmorMiniCriticalChar

      public String getUnitToolTipArmorMiniCriticalChar()
    • getUnitToolTipArmorMiniDestroyedChar

      public String getUnitToolTipArmorMiniDestroyedChar()
    • getUnitToolTipArmorMiniCapArmorChar

      public String getUnitToolTipArmorMiniCapArmorChar()
    • getUnitToolTipArmorMiniUnitsPerBlock

      public int getUnitToolTipArmorMiniUnitsPerBlock()
    • getUnitToolTipFontSizeMod

      public String getUnitToolTipFontSizeMod()
    • getUnitToolTipFGColor

      public Color getUnitToolTipFGColor()
    • getToolTipLightFGColor

      public Color getToolTipLightFGColor()
    • getUnitToolTipBuildingFGColor

      public Color getUnitToolTipBuildingFGColor()
    • getUnitToolTipAltFGColor

      public Color getUnitToolTipAltFGColor()
    • getUnitToolTipBlockFGColor

      public Color getUnitToolTipBlockFGColor()
    • getUnitToolTipTerrainFGColor

      public Color getUnitToolTipTerrainFGColor()
    • getUnitToolTipBGColor

      public Color getUnitToolTipBGColor()
    • getUnitToolTipBuildingBGColor

      public Color getUnitToolTipBuildingBGColor()
    • getUnitToolTipAltBGColor

      public Color getUnitToolTipAltBGColor()
    • getUnitToolTipBlockBGColor

      public Color getUnitToolTipBlockBGColor()
    • getUnitToolTipTerrainBGColor

      public Color getUnitToolTipTerrainBGColor()
    • getUnitToolTipHighlightColor

      public Color getUnitToolTipHighlightColor()
    • getUnitToolTipWeaponColor

      public Color getUnitToolTipWeaponColor()
    • getUnitToolTipQuirkColor

      public Color getUnitToolTipQuirkColor()
    • getDockOnLeft

      public boolean getDockOnLeft()
    • getDockMultipleOnYAxis

      public boolean getDockMultipleOnYAxis()
    • getUseCamoOverlay

      public boolean getUseCamoOverlay()
    • getPlayersRemainingToShow

      public int getPlayersRemainingToShow()
    • getBotCommandsEnabled

      public boolean getBotCommandsEnabled()
    • getBotCommandsLocation

      public int getBotCommandsLocation()
      Returns:
      The bot commands panel location: 0 for a floating dialog, 1 for docked into the top of the board area
    • setReportLinkColor

      public void setReportLinkColor(Color color)
    • setReportSuccessColor

      public void setReportSuccessColor(Color color)
    • setReportMissColor

      public void setReportMissColor(Color color)
    • setReportInfoColo

      public void setReportInfoColo(Color color)
    • setReportFontType

      public void setReportFontType(String font)
    • getPlanetaryConditionsColorTitle

      public Color getPlanetaryConditionsColorTitle()
    • getPlanetaryConditionsColorText

      public Color getPlanetaryConditionsColorText()
    • getPlanetaryConditionsColorCold

      public Color getPlanetaryConditionsColorCold()
    • getPlanetaryConditionsColorHot

      public Color getPlanetaryConditionsColorHot()
    • getPlanetaryConditionsColorBackground

      public Color getPlanetaryConditionsColorBackground()
    • getPlanetaryConditionsShowDefaults

      public Boolean getPlanetaryConditionsShowDefaults()
    • getPlanetaryConditionsShowHeader

      public Boolean getPlanetaryConditionsShowHeader()
    • getPlanetaryConditionsShowLabels

      public Boolean getPlanetaryConditionsShowLabels()
    • getPlanetaryConditionsShowValues

      public Boolean getPlanetaryConditionsShowValues()
    • getPlanetaryConditionsShowIndicators

      public Boolean getPlanetaryConditionsShowIndicators()
    • getPlanetaryConditionsBackgroundTransparency

      public int getPlanetaryConditionsBackgroundTransparency()
    • setPlanetaryConditionsColorTitle

      public void setPlanetaryConditionsColorTitle(Color color)
    • setPlanetaryConditionsColorText

      public void setPlanetaryConditionsColorText(Color color)
    • setPlanetaryConditionsColorCold

      public void setPlanetaryConditionsColorCold(Color color)
    • setPlanetaryConditionsColorHot

      public void setPlanetaryConditionsColorHot(Color color)
    • setPlanetaryConditionsColorBackground

      public void setPlanetaryConditionsColorBackground(Color color)
    • setPlanetaryConditionsShowDefaults

      public void setPlanetaryConditionsShowDefaults(Boolean state)
    • setPlanetaryConditionsShowHeader

      public void setPlanetaryConditionsShowHeader(Boolean state)
    • setPlanetaryConditionsShowLabels

      public void setPlanetaryConditionsShowLabels(Boolean state)
    • setPlanetaryConditionsShowValues

      public void setPlanetaryConditionsShowValues(Boolean state)
    • setPlanetaryConditionsShowIndicators

      public void setPlanetaryConditionsShowIndicators(Boolean state)
    • setPlanetaryConditionsBackgroundTransparency

      public void setPlanetaryConditionsBackgroundTransparency(int i)
    • getTraceOverlayTransparency

      public int getTraceOverlayTransparency()
    • setTraceOverlayTransparency

      public void setTraceOverlayTransparency(int i)
    • getTraceOverlayScale

      public int getTraceOverlayScale()
    • setTraceOverlayScale

      public void setTraceOverlayScale(int i)
    • getToastEnabled

      public boolean getToastEnabled()
      Returns:
      true if board toast notifications are shown at all. When false, every toast is suppressed, including those whose content never reaches the report or chat log (Game Master actions, artillery fire missions, effects wearing off, and the reasons an action was refused).
    • setToastEnabled

      public void setToastEnabled(boolean state)
    • getToastDurationSeconds

      public int getToastDurationSeconds()
      Returns:
      the base display time in seconds for a board toast. Each ToastLevel adds its own offset on top of this, so more urgent levels always linger longer than the base.
    • setToastDurationSeconds

      public void setToastDurationSeconds(int seconds)
    • getToastReportEvents

      public boolean getToastReportEvents()
      Returns:
      true if round-report events are echoed as toasts. When false, only toasts that carry information the report log does not already hold are shown.
    • setToastReportEvents

      public void setToastReportEvents(boolean state)
    • getToastDripSeconds

      public int getToastDripSeconds()
    • setToastDripSeconds

      public void setToastDripSeconds(int i)
    • getTraceOverlayOriginX

      public int getTraceOverlayOriginX()
    • setTraceOverlayOriginX

      public void setTraceOverlayOriginX(int i)
    • getTraceOverlayOriginY

      public int getTraceOverlayOriginY()
    • setTraceOverlayOriginY

      public void setTraceOverlayOriginY(int i)
    • getTraceOverlayImageFile

      public String getTraceOverlayImageFile()
    • setTraceOverlayImageFile

      public void setTraceOverlayImageFile(String s)
    • setUnitToolTipSeenByResolution

      public void setUnitToolTipSeenByResolution(int i)
    • setUnitToolTipArmorMiniArmorChar

      public void setUnitToolTipArmorMiniArmorChar(String s)
    • setUnitToolTipArmorMiniISChar

      public void setUnitToolTipArmorMiniISChar(String s)
    • setUnitToolTipArmorMiniCriticalChar

      public void setUnitToolTipArmorMiniCriticalChar(String s)
    • setUnitTooltipArmorMiniDestroyedChar

      public void setUnitTooltipArmorMiniDestroyedChar(String s)
    • setUnitTooltipArmorMiniCapArmorChar

      public void setUnitTooltipArmorMiniCapArmorChar(String s)
    • setUnitTooltipArmorMiniUnitsPerBlock

      public void setUnitTooltipArmorMiniUnitsPerBlock(int i)
    • setUnitToolTipFontSize

      public void setUnitToolTipFontSize(String s)
    • setUnitToolTipFGColor

      public void setUnitToolTipFGColor(Color c)
    • setUnitTooltipLightFGColor

      public void setUnitTooltipLightFGColor(Color c)
    • setUnitTooltipBuildingFGColor

      public void setUnitTooltipBuildingFGColor(Color c)
    • setUnitTooltipAltFGColor

      public void setUnitTooltipAltFGColor(Color c)
    • setUnitTooltipBlockFGColor

      public void setUnitTooltipBlockFGColor(Color c)
    • setUnitTooltipTerrainFGColor

      public void setUnitTooltipTerrainFGColor(Color c)
    • setUnitToolTipBGColor

      public void setUnitToolTipBGColor(Color c)
    • setUnitTooltipBuildingBGColor

      public void setUnitTooltipBuildingBGColor(Color c)
    • setUnitTooltipAltBGColor

      public void setUnitTooltipAltBGColor(Color c)
    • setUnitTooltipBlockBGColor

      public void setUnitTooltipBlockBGColor(Color c)
    • setUnitTooltipTerrainBGColor

      public void setUnitTooltipTerrainBGColor(Color c)
    • setUnitTooltipHighlightColor

      public void setUnitTooltipHighlightColor(Color c)
    • setUnitTooltipWeaponColor

      public void setUnitTooltipWeaponColor(Color c)
    • setUnitTooltipQuirkColor

      public void setUnitTooltipQuirkColor(Color c)
    • setDockOnLeft

      public void setDockOnLeft(Boolean state)
    • setDockMultipleOnYAxis

      public void setDockMultipleOnYAxis(Boolean state)
    • setUseCamoOverlay

      public void setUseCamoOverlay(Boolean state)
    • setPlayersRemainingToShow

      public void setPlayersRemainingToShow(int i)
    • setBotCommandsEnabled

      public void setBotCommandsEnabled(boolean state)
    • setBotCommandsLocation

      public void setBotCommandsLocation(int location)
      Sets the bot commands panel location.
      Parameters:
      location - 0 for a floating dialog, 1 for docked into the top of the board area
    • setBotCommandsPosX

      public void setBotCommandsPosX(int i)
    • setBotCommandsPosY

      public void setBotCommandsPosY(int i)
    • getBotCommandsPosX

      public int getBotCommandsPosX()
    • getBotCommandsPosY

      public int getBotCommandsPosY()
    • setBotCommandsHeight

      @Deprecated(since="0.51.0", forRemoval=true) public void setBotCommandsHeight(int i)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getBotCommandsHeight

      @Deprecated(since="0.51.0", forRemoval=true) public int getBotCommandsHeight()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setBotCommandsWidth

      @Deprecated(since="0.51.0", forRemoval=true) public void setBotCommandsWidth(int i)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getBotCommandsWidth

      @Deprecated(since="0.51.0", forRemoval=true) public int getBotCommandsWidth()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • toggleKeybindsOverlay

      public void toggleKeybindsOverlay()
      Toggles the state of the user preference for the Keybinds overlay.
    • getShowKeybindsOverlay

      public boolean getShowKeybindsOverlay()
    • togglePlanetaryConditionsOverlay

      public void togglePlanetaryConditionsOverlay()
    • getShowPlanetaryConditionsOverlay

      public boolean getShowPlanetaryConditionsOverlay()
    • toggleTraceConditionsOverlay

      public void toggleTraceConditionsOverlay()
    • getShowTraceOverlay

      public boolean getShowTraceOverlay()
    • setShowPlanetaryConditionsOverlay

      @Deprecated(since="0.51.0", forRemoval=true) public void setShowPlanetaryConditionsOverlay(boolean b)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getUnitLabelStyle

      public LabelDisplayStyle getUnitLabelStyle()
    • getColorForMovement

      public Color getColorForMovement(EntityMovementType movementType)
      Returns:
      The color associated with this movement type
    • getColorForMovement

      public Color getColorForMovement(EntityMovementType movementType, boolean isMASCOrSuperCharger, boolean isBackwards)
      Returns:
      The color associated with a movement type
    • getColorForHeat

      public Color getColorForHeat(int heat)
      Returns:
      The color associated with a heat in the range 0-30
    • getColorForHeat

      public Color getColorForHeat(int heat, Color defaultColor)
      Returns:
      The color associated with a heat in the range 0-30
    • setUnitLabelStyle

      public void setUnitLabelStyle(LabelDisplayStyle style)
    • getColor

      public Color getColor(String name)
    • hexColor

      public static String hexColor(Color color)
    • setColor

      public void setColor(String name, Color c)
    • getColorString

      protected String getColorString(Color colour)
    • parseRGB

      protected Color parseRGB(String text)
    • isSupportedLookAndFeel

      public static boolean isSupportedLookAndFeel(UIManager.LookAndFeelInfo lookAndFeelInfo)
      Returns:
      True when the MM suite supports the given laf, currently all formdev "Flat ..." and the system default.
    • getMinimapThemes

      public File[] getMinimapThemes()
    • getDrawFacingArrowsOnMiniMap

      public boolean getDrawFacingArrowsOnMiniMap()
    • getDrawSensorRangeOnMiniMap

      public boolean getDrawSensorRangeOnMiniMap()
    • setDrawFacingArrowsOnMiniMap

      public void setDrawFacingArrowsOnMiniMap(boolean state)
    • setDrawSensorRangeOnMiniMap

      public void setDrawSensorRangeOnMiniMap(boolean state)
    • paintBorders

      public boolean paintBorders()
    • setPaintBorders

      public void setPaintBorders(boolean state)
    • getMovePathPersistenceOnMiniMap

      public int getMovePathPersistenceOnMiniMap()
    • setMovePathPersistenceOnMiniMap

      public void setMovePathPersistenceOnMiniMap(int rounds)
    • getNamedWindowSizeAndPosition

      public Optional<Rectangle> getNamedWindowSizeAndPosition(String name)
      Returns the size and position of a saved named window.
      Parameters:
      name - The name of the window.
      Returns:
      An Optional containing the Rectangle representing the size and position, or an empty Optional if not found.
    • setNamedWindowSizeAndPosition

      public void setNamedWindowSizeAndPosition(String name, Window component)
      Saves the size and position of a named window.
      Parameters:
      name - The name of the window.
      component - The component representing the window.
    • getTabOrder

      @Nullable public List<String> getTabOrder(String name)
      Returns the tab order for a given saved name (for example: the name of a window).
      Parameters:
      name - The name of the tab order.
      Returns:
      A List of Strings representing the tab order, or null if not found.
    • setTabOrder

      public void setTabOrder(String name, List<String> order)
      Saves the tab order for a given name (for example: the name of a window).
      Parameters:
      name - The name of the tab order.
      order - A List of Strings representing the tab order.
    • getHighPerformanceGraphics

      public boolean getHighPerformanceGraphics()
    • setHighPerformanceGraphics

      public void setHighPerformanceGraphics(boolean value)
    • getNagForOddSizedBoard

      public boolean getNagForOddSizedBoard()
    • setNagForOddSizedBoard

      public void setNagForOddSizedBoard(boolean value)
    • setForceDisplayBtnID

      public void setForceDisplayBtnID(boolean value)
    • getForceDisplayBtnID

      public boolean getForceDisplayBtnID()
    • setForceDisplayBtnPilot

      public void setForceDisplayBtnPilot(boolean value)
    • getForceDisplayBtnPilot

      public boolean getForceDisplayBtnPilot()
    • setForceDisplayBtnMP

      public void setForceDisplayBtnMP(boolean value)
    • getForceDisplayBtnMP

      public boolean getForceDisplayBtnMP()
    • setForceDisplayBtnHeat

      public void setForceDisplayBtnHeat(boolean value)
    • getForceDisplayBtnHeat

      public boolean getForceDisplayBtnHeat()
    • setForceDisplayBtnWeapons

      public void setForceDisplayBtnWeapons(boolean value)
    • getForceDisplayBtnWeapons

      public boolean getForceDisplayBtnWeapons()
    • setForceDisplayBtnDamageDesc

      public void setForceDisplayBtnDamageDesc(boolean value)
    • getForceDisplayBtnDamageDesc

      public boolean getForceDisplayBtnDamageDesc()
    • setForceDisplayBtnArmor

      public void setForceDisplayBtnArmor(boolean value)
    • getForceDisplayBtnArmor

      public boolean getForceDisplayBtnArmor()
    • setForceDisplayBtnTonnage

      public void setForceDisplayBtnTonnage(boolean value)
    • getForceDisplayBtnTonnage

      public boolean getForceDisplayBtnTonnage()
    • setForceDisplayBtnRole

      public void setForceDisplayBtnRole(boolean value)
    • getForceDisplayBtnRole

      public boolean getForceDisplayBtnRole()
    • setForceDisplayBtnECM

      public void setForceDisplayBtnECM(boolean value)
    • getForceDisplayBtnECM

      public boolean getForceDisplayBtnECM()
    • setForceDisplayBtnQuirks

      public void setForceDisplayBtnQuirks(boolean value)
    • getForceDisplayBtnQuirks

      public boolean getForceDisplayBtnQuirks()
    • setForceDisplayBtnC3

      public void setForceDisplayBtnC3(boolean value)
    • getForceDisplayBtnC3

      public boolean getForceDisplayBtnC3()
    • setForceDisplayBtnMisc

      public void setForceDisplayBtnMisc(boolean value)
    • getForceDisplayBtnMisc

      public boolean getForceDisplayBtnMisc()
    • getRulerDiagramVisible

      public boolean getRulerDiagramVisible()
    • setRulerDiagramVisible

      public void setRulerDiagramVisible(boolean visible)
    • getRulerCompareVisible

      public boolean getRulerCompareVisible()
    • setRulerCompareVisible

      public void setRulerCompareVisible(boolean visible)