Package megamek.client.ui.tileset
Class EntityImage
java.lang.Object
megamek.client.ui.tileset.EntityImage
- Direct Known Subclasses:
- FighterSquadronIcon
Handles the rotated and damaged and preview images for a unit.
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionEntityImage(Image base, Image wreck, Camouflage camouflage, Component comp, Entity entity, int secondaryPos) EntityImage(Image base, Image wreck, Camouflage camouflage, Component comp, Entity entity, int secondaryPos, boolean preview, boolean withShadows) EntityImage(Image base, Image wreck, Camouflage camouflage, Entity entity, int secondaryPos, boolean preview, boolean withShadows) EntityImage(Image base, Camouflage camouflage, Component comp, Entity entity) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected ImageapplyColor(Image image, int facing) Applies the unit individual or player camouflage to the icon.protected ImageapplyDropShadow(Image image) static EntityImagecreateIcon(Image base, Image wreck, Camouflage camouflage, Entity entity, int secondaryPos) static EntityImagecreateIcon(Image base, Image wreck, Camouflage camouflage, Entity entity, int secondaryPos, boolean preview, boolean withShadows) static EntityImagecreateIcon(Image base, Camouflage camouflage, Entity entity) static EntityImagecreateIcon(Image base, Camouflage camouflage, Entity entity, boolean withShadows) static EntityImagecreateLobbyIcon(Image base, Camouflage camouflage, Entity entity) getBase()intgetFacing(int facing) getIcon()getWreckFacing(int facing) voidCreates images applying damage decals, rotating and scaling.loadPreviewImage(boolean showDamage) protected BufferedImagerotateImage(Image img, int dir) Rotates a given unit image into direction dir.voidsetCamouflage(Camouflage camouflage) 
- 
Field Details- 
baseThe base (unit) image used for this icon.
- 
iconA smaller icon used for the unit overview.
- 
facings
 
- 
- 
Constructor Details- 
EntityImage
- 
EntityImagepublic EntityImage(Image base, Image wreck, Camouflage camouflage, Component comp, Entity entity, int secondaryPos) 
- 
EntityImagepublic EntityImage(Image base, Image wreck, Camouflage camouflage, Entity entity, int secondaryPos, boolean preview, boolean withShadows) 
- 
EntityImagepublic EntityImage(Image base, Image wreck, Camouflage camouflage, Component comp, Entity entity, int secondaryPos, boolean preview, boolean withShadows) 
 
- 
- 
Method Details- 
createIcon
- 
createIconpublic static EntityImage createIcon(Image base, Camouflage camouflage, Entity entity, boolean withShadows) 
- 
createLobbyIcon
- 
createIconpublic static EntityImage createIcon(Image base, Image wreck, Camouflage camouflage, Entity entity, int secondaryPos) 
- 
createIconpublic static EntityImage createIcon(Image base, Image wreck, Camouflage camouflage, Entity entity, int secondaryPos, boolean preview, boolean withShadows) 
- 
getCamouflage
- 
setCamouflage
- 
getDmgLvlpublic int getDmgLvl()
- 
loadFacingspublic void loadFacings()Creates images applying damage decals, rotating and scaling.
- 
rotateImageRotates a given unit image into direction dir.
- 
getFacing
- 
getWreckFacing
- 
getBase
- 
getIcon
- 
loadPreviewImage
- 
applyColorApplies the unit individual or player camouflage to the icon.
- 
applyDropShadow
 
-