Class FieldofFireSprite
java.lang.Object
megamek.client.ui.clientGUI.boardview.sprite.Sprite
megamek.client.ui.clientGUI.boardview.sprite.HexSprite
megamek.client.ui.clientGUI.boardview.sprite.MovementEnvelopeSprite
megamek.client.ui.clientGUI.boardview.sprite.FieldofFireSprite
- All Implemented Interfaces:
ImageObserver
,Comparable<Sprite>
- Direct Known Subclasses:
SensorRangeSprite
-
Field Summary
Fields inherited from class megamek.client.ui.clientGUI.boardview.sprite.MovementEnvelopeSprite
borders, drawColor
Fields inherited from class megamek.client.ui.clientGUI.boardview.sprite.Sprite
bounds, bv, hidden, image
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
ConstructorsConstructorDescriptionFieldofFireSprite
(BoardView boardView1, int rangeBracket, Coords l, int borders) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
drawBorderXC
(Graphics2D graph, Shape fillShape, Shape lineShape) protected void
drawLoneBorder
(Graphics2D graph, int dir) protected void
drawNormalBorders
(Graphics2D graph) void
drawOnto
(Graphics g, int x, int y, ImageObserver observer, boolean makeTranslucent) protected int[]
getBDir()
protected int
protected int
protected int[]
static Color
getFieldOfFireColor
(int rangeBracket) protected Stroke
protected float
protected int
boolean
isReady()
Are we ready to draw? By default, checks to see that our buffered image has been created.void
prepare()
Do any necessary preparation.protected void
protected void
setOldZoom
(float f) Methods inherited from class megamek.client.ui.clientGUI.boardview.sprite.HexSprite
createNewHexImage, getPosition, isBehindTerrain, updateBounds
Methods inherited from class megamek.client.ui.clientGUI.boardview.sprite.Sprite
compareTo, drawOnto, equals, getBounds, getSpritePriority, getTooltip, imageUpdate, isHidden, isInside, setHidden, toString
-
Constructor Details
-
FieldofFireSprite
-
-
Method Details
-
getFieldOfFireColor
-
setFillColor
-
getBorderOpac
protected int getBorderOpac() -
getOldZoom
protected float getOldZoom() -
setOldZoom
protected void setOldZoom(float f) -
getRangeBracket
protected int getRangeBracket() -
getLineStroke
-
getBTypes
protected int[] getBTypes() -
getBDir
protected int[] getBDir() -
getBorderW
protected int getBorderW() -
prepare
public void prepare()Description copied from class:Sprite
Do any necessary preparation. This is called after creation, but before drawing, when a device context is ready to draw with.- Overrides:
prepare
in classMovementEnvelopeSprite
-
drawBorderXC
-
drawLoneBorder
-
drawNormalBorders
-
isReady
public boolean isReady()Description copied from class:Sprite
Are we ready to draw? By default, checks to see that our buffered image has been created. -
drawOnto
-