public class CreatureShadowImageEffect extends ImageEffect
| Constructor and Description |
|---|
CreatureShadowImageEffect(Creature creature) |
CreatureShadowImageEffect(Creature creature,
java.awt.Color shadowColor) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.BufferedImage |
apply(java.awt.image.BufferedImage image) |
protected void |
drawShadow(java.awt.Graphics2D graphics,
float spriteWidth,
float spriteHeight,
float offsetX,
float offsetY) |
Creature |
getCreature() |
protected java.awt.geom.Ellipse2D |
getShadowEllipse(float spriteWidth,
float spriteHeight,
float offsetX,
float offsetY) |
compareTo, getAliveTime, getName, getPriority, getTimeToLive, setName, setPriority, timeToLiveReachedpublic CreatureShadowImageEffect(Creature creature)
public CreatureShadowImageEffect(Creature creature, java.awt.Color shadowColor)
public Creature getCreature()
public java.awt.image.BufferedImage apply(java.awt.image.BufferedImage image)
protected java.awt.geom.Ellipse2D getShadowEllipse(float spriteWidth,
float spriteHeight,
float offsetX,
float offsetY)
protected void drawShadow(java.awt.Graphics2D graphics,
float spriteWidth,
float spriteHeight,
float offsetX,
float offsetY)