Package megameklab.ui.listeners
Interface InfantryBuildListener
- All Superinterfaces:
BuildListener
- All Known Implementing Classes:
CIStructureTab
Listener for views used by conventional infantry.
-
Method Summary
Modifier and TypeMethodDescriptionvoidantiMekChanged(boolean antiMek) voidmotiveTypeChanged(megamek.common.units.EntityMovementMode motiveType, boolean alt) voidnumFieldGunsChanged(int count) voidnumSecondaryChanged(int count) voidplatoonSizeChanged(int numSquads, int squadSize) voidMethods inherited from interface megameklab.ui.listeners.BuildListener
chassisChanged, clanNameChanged, factionChanged, fuelCapacityChanged, fuelTonnageChanged, fuelTypeChanged, heatSinkBaseCountChanged, heatSinksChanged, heatSinksChanged, jumpChanged, jumpTypeChanged, manualBVChanged, modelChanged, mulIdChanged, redistributePrototypeHS, refreshSummary, riscHeatSinkOverrideKitChanged, roleChanged, sourceChanged, techBaseChanged, techLevelChanged, updateTechLevel, walkChanged, yearChanged
-
Method Details
-
numSecondaryChanged
void numSecondaryChanged(int count) -
numFieldGunsChanged
void numFieldGunsChanged(int count) -
antiMekChanged
void antiMekChanged(boolean antiMek) -
motiveTypeChanged
void motiveTypeChanged(megamek.common.units.EntityMovementMode motiveType, boolean alt) - Parameters:
motiveType- The selected motive typealt- If motiveType is VTOL or INF_UMU, alt is true for microlite and motorized scuba respectively, false for MicroCopter and foot scuba. It has no meaning for other motive types.
-
platoonSizeChanged
void platoonSizeChanged(int numSquads, int squadSize) -
specializationsChanged
void specializationsChanged()
-