Class ASHeatTrackingCard
java.lang.Object
megamek.common.alphaStrike.cardDrawer.ASCard
megamek.common.alphaStrike.cardDrawer.ASHeatTrackingCard
- Direct Known Subclasses:
ASAeroCard
,ASMekCard
This class acts as a super class for heat tracking AlphaStrike card classes (for Meks and Fighters) as
these use a different layout from the other cards including the added heat bar.
-
Field Summary
Fields inherited from class megamek.common.alphaStrike.cardDrawer.ASCard
alphaStrikeStatsFont, ARMOR_PIP_SIZE, armorBoxHeight, armorBoxWidth, armorBoxY, armorPipSpace, BACKGROUND_GRAY, baseInfoBoxHeight, blackFont, boldFont, BORDER, BOX_CORNER, BOX_STROKE, BOX_WIDTH_WIDE, chassisFont, DAMAGE_PIP_SIZE, damageBoxHeight, damageBoxY, DARKGRAY, element, fluffHeight, fluffImage, fluffWidth, fluffXCenter, fluffYCenter, headerFont, HEIGHT, hitsTitleConfig, hitsTitleFont, lightFont, modelFont, pointValueFont, pointValueHeaderFont, PRINT_SCALE, specialBoxHeight, specialBoxWidth, specialBoxX, specialBoxY, specialsFont, specialsHeaderConfig, valueConfig, valueFont, WIDTH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Initializes some values for the card.protected void
Write the heat block.protected void
Write the special ability block.Methods inherited from class megamek.common.alphaStrike.cardDrawer.ASCard
createCard, drawCard, drawDamagePip, drawModelChassis, getCardImage, getCardImage, getCardImage, initializeFonts, paintArmor, paintBaseInfo, paintCardBackground, paintDamage, paintHits, paintPipLines, paintPointValue, paintSpecialTextLines, setFont
-
Constructor Details
-
ASHeatTrackingCard
-
-
Method Details
-
initialize
protected void initialize()Description copied from class:ASCard
Initializes some values for the card. Overridden for some card types.- Overrides:
initialize
in classASCard
-
paintHeat
Description copied from class:ASCard
Write the heat block. The subclass for heat tracking cards overrides this to paint content. -
paintSpecial
Description copied from class:ASCard
Write the special ability block. Overridden for some card types.- Overrides:
paintSpecial
in classASCard
-