Package megamek.client.ui.widget.mapset
Class QuadMapSet
java.lang.Object
megamek.client.ui.widget.mapset.QuadMapSet
- All Implemented Interfaces:
DisplayMapSet
Very cumbersome class that handles set of polygonal areas and labels for PicMap component to represent single mek
unit in MekDisplay
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCriticalLocations(Set<Integer> criticalLocations) Stripes the given locations to show that they have taken a critical hit.void
-
Constructor Details
-
QuadMapSet
-
-
Method Details
-
getContentGroup
- Specified by:
getContentGroupin interfaceDisplayMapSet
-
getBackgroundDrawers
- Specified by:
getBackgroundDrawersin interfaceDisplayMapSet
-
setEntity
- Specified by:
setEntityin interfaceDisplayMapSet
-
setCriticalLocations
Description copied from interface:DisplayMapSetStripes the given locations to show that they have taken a critical hit. The locations are colored by how damaged they are, so a critical hit is striped over that color rather than replacing it, and both can be read at once. Called afterDisplayMapSet.setEntity(megamek.common.units.Entity), which is what applies the damage colors.Unit types whose diagram has no per-location areas do nothing, so a caller can offer this for every unit.
- Specified by:
setCriticalLocationsin interfaceDisplayMapSet- Parameters:
criticalLocations- the locations that have taken a critical hit
-