Class RecordSheetOptions

java.lang.Object
megameklab.printing.RecordSheetOptions

public class RecordSheetOptions extends Object
A set of options for controlling what is displayed on the record sheet
  • Constructor Details

    • RecordSheetOptions

      public RecordSheetOptions()
    • RecordSheetOptions

      public RecordSheetOptions(RecordSheetOptions options)
  • Method Details

    • getPaperSize

      public PaperSize getPaperSize()
    • useColor

      public RecordSheetOptions.ColorMode useColor()
    • showQuirks

      public boolean showQuirks()
    • setQuirks

      public void setQuirks(boolean enabled)
    • showPilotData

      public boolean showPilotData()
    • showDamage

      public boolean showDamage()
    • showC3inBV

      public boolean showC3inBV()
    • showRole

      public boolean showRole()
    • showHeatProfile

      public boolean showHeatProfile()
    • setC3inBV

      public void setC3inBV(boolean enabled)
    • setPilotData

      public void setPilotData(boolean enabled)
    • setDamage

      public void setDamage(boolean enabled)
    • showEraIcon

      public boolean showEraIcon()
    • useTacOpsHeat

      public boolean useTacOpsHeat()
    • useEraBaseProgression

      public boolean useEraBaseProgression()
    • showReferenceCharts

      public boolean showReferenceCharts()
    • showCondensedReferenceCharts

      public boolean showCondensedReferenceCharts()
    • useRowShading

      public boolean useRowShading()
    • useAlternateArmorGrouping

      public boolean useAlternateArmorGrouping()
    • isFrameless

      public boolean isFrameless()
    • useBoldType

      public boolean useBoldType()
    • setPaperSize

      public void setPaperSize(PaperSize paperSize)
    • setColor

      public void setColor(RecordSheetOptions.ColorMode color)
    • setEraIcon

      public void setEraIcon(boolean eraIcon)
    • setRole

      public void setRole(boolean role)
    • setHeatProfile

      public void setHeatProfile(boolean heatProfile)
    • setTacOpsHeat

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

      public void setEraBasedProgression(boolean eraBased)
    • setReferenceCharts

      public void setReferenceCharts(boolean charts)
    • setCondensedReferenceCharts

      public void setCondensedReferenceCharts(boolean charts)
    • setRowShading

      public void setRowShading(boolean rowShading)
    • setAlternateArmorGrouping

      public void setAlternateArmorGrouping(boolean alternateArmorGrouping)
    • setFrameless

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

      public void setBoldType(boolean enabled)
    • getDamageColor

      public String getDamageColor()
    • getWeaponsOrder

      public megamek.common.enums.WeaponSortOrder getWeaponsOrder()
    • setWeaponsOrder

      public void setWeaponsOrder(megamek.common.enums.WeaponSortOrder order)
    • mergeIdenticalEquipment

      public boolean mergeIdenticalEquipment()
    • setMergeIdenticalEquipment

      public void setMergeIdenticalEquipment(boolean mergeIdenticalEquipment)
    • includeHitMod

      public RecordSheetOptions.HitModStyle includeHitMod()
    • setIncludeHitMod

      public void setIncludeHitMod(RecordSheetOptions.HitModStyle includeHitMod)
    • intrinsicPhysicalAttacks

      public RecordSheetOptions.IntrinsicPhysicalAttacksStyle intrinsicPhysicalAttacks()
    • setIntrinsicPhysicalAttacks

      public void setIntrinsicPhysicalAttacks(RecordSheetOptions.IntrinsicPhysicalAttacksStyle intrinsicPhysicalAttacks)
    • explicitZeroModifier

      public RecordSheetOptions.ExplicitZeroModifierStyle explicitZeroModifier()
    • setExplicitZeroModifier

      public void setExplicitZeroModifier(RecordSheetOptions.ExplicitZeroModifierStyle explicitZeroModifier)
    • getHeatScaleMarker

      public RecordSheetOptions.HeatScaleMarker getHeatScaleMarker()
    • setHeatScaleMarker

      public void setHeatScaleMarker(RecordSheetOptions.HeatScaleMarker heatScaleMarker)
    • extraPhysicals

      public boolean extraPhysicals()
    • setExtraPhysicals

      public void setExtraPhysicals(boolean extraPhysicals)
    • fancyPips

      public boolean fancyPips()
    • setFancyPips

      public void setFancyPips(boolean fancyPips)
    • TacOpsVehicleEffectiveness

      public boolean TacOpsVehicleEffectiveness()
    • setTacOpsVehicleEffectiveness

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