Class ASLargeAeroCard

java.lang.Object
megamek.common.alphaStrike.cardDrawer.ASCard
megamek.common.alphaStrike.cardDrawer.ASLargeAeroCard

public class ASLargeAeroCard extends ASCard
  • Constructor Details

  • Method Details

    • getCardImage

      public BufferedImage getCardImage(int width)
      Description copied from class: ASCard
      Creates and returns an image of the AlphaStrike element's unit card. The card is drawn in grayscale standard MUL style. The card is scaled to fit the given width. This method always fully draws the card so it always reflects the current state of the AlphaStrike element.
      Overrides:
      getCardImage in class ASCard
      Parameters:
      width - The desired width of the card in pixels
      Returns:
      The unit card image
    • initializeFonts

      protected void initializeFonts(Font lightFont, Font boldFont, Font blackFont)
      Description copied from class: ASCard
      Initializes fonts and configs. Overridden for some card types.
      Overrides:
      initializeFonts in class ASCard
    • initialize

      protected void initialize()
      Description copied from class: ASCard
      Initializes some values for the card. Overridden for some card types.
      Overrides:
      initialize in class ASCard
    • drawFlipside

      public void drawFlipside(Graphics2D g)
    • drawModelChassis

      protected void drawModelChassis(Graphics2D g)
      Description copied from class: ASCard
      Write model, chassis and squad size. Overridden for some card types.
      Overrides:
      drawModelChassis in class ASCard
    • paintBaseInfo

      protected void paintBaseInfo(Graphics2D g)
      Description copied from class: ASCard
      Write base info. Overridden for some card types.
      Overrides:
      paintBaseInfo in class ASCard
    • paintArmor

      protected void paintArmor(Graphics2D g)
      Description copied from class: ASCard
      Write the armor block. Overridden for some card types.
      Overrides:
      paintArmor in class ASCard
    • paintSpecial

      protected void paintSpecial(Graphics2D g)
      Description copied from class: ASCard
      Write the special ability block. Overridden for some card types.
      Overrides:
      paintSpecial in class ASCard
    • paintPointValue

      protected void paintPointValue(Graphics2D g)
      Description copied from class: ASCard
      Write the point value. Overridden in Large Aero cards.
      Overrides:
      paintPointValue in class ASCard
    • paintHits

      protected void paintHits(Graphics2D g)
      Description copied from class: ASCard
      Write the critical hits block. Subclasses override to provide content.
      Overrides:
      paintHits in class ASCard
    • paintDamage

      protected void paintDamage(Graphics2D g)
      Description copied from class: ASCard
      Write the ground unit damage block. Overridden for some card types.
      Overrides:
      paintDamage in class ASCard