Interface AeroBuildListener

All Superinterfaces:
BuildListener
All Known Implementing Classes:
ASStructureTab

public interface AeroBuildListener extends BuildListener
Listener for views used by aerospace units.
  • Method Details

    • tonnageChanged

      void tonnageChanged(double tonnage)
    • omniChanged

      void omniChanged(boolean omni)
    • vstolChanged

      void vstolChanged(boolean vstol)
    • fighterTypeChanged

      void fighterTypeChanged(int type)
    • engineChanged

      void engineChanged(megamek.common.equipment.Engine engine)
    • cockpitChanged

      void cockpitChanged(int cockpitType)
    • resetChassis

      void resetChassis()
    • troopSpaceChanged

      void troopSpaceChanged(double fixed, double pod)
      Notify of a change in the size of any infantry compartment
      Parameters:
      fixed - The weight in tons of the infantry compartment
      pod - The weight in tons of any pod-mounted infantry compartment
    • cargoSpaceChanged

      void cargoSpaceChanged(megamek.common.verifier.BayData bayType, double fixed, double pod)
      Notify of a change in the size of a cargo bay
      Parameters:
      bayType - The type of bay
      fixed - The size of a fixed bay
      pod - The size of a pod-mounted bay
    • dniCockpitModChanged

      void dniCockpitModChanged(boolean hasMod)
      Notify of a change in DNI Cockpit Modification status.
      Parameters:
      hasMod - Whether the fighter has the DNI Cockpit Modification