Class TextParticle
java.lang.Object
de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
- All Implemented Interfaces:
ITimeToLive
public class TextParticle
extends Particle
Constructor Summary
Constructors Constructor Description TextParticle(java.lang.String text)
Method Summary
Modifier and Type Method Description java.awt.geom.Rectangle2D
getBoundingBox(java.awt.geom.Point2D origin)
Gets the current bounding box of the particle, depending on its spawn location.java.awt.Font
getFont()
java.lang.String
getText()
void
render(java.awt.Graphics2D g, java.awt.geom.Point2D emitterOrigin)
void
setFont(java.awt.Font font)
Methods inherited from class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
getAbsoluteLocation, getAbsoluteX, getAbsoluteY, getAccelerationX, getAccelerationY, getAliveTime, getAngle, getCollisionType, getColor, getCustomRenderType, getDeltaAngle, getDeltaHeight, getDeltaWidth, getHeight, getOpacity, getRenderLocation, getTimeToLive, getVelocityX, getVelocityY, getWidth, getX, getY, init, isAntiAliased, isContinuousCollisionEnabled, isFading, isFadingOnCollision, isOutlineOnly, isStoppingOnCollision, setAccelerationX, setAccelerationY, setAngle, setAntiAliasing, setCollisionType, setColor, setContinuousCollision, setCustomRenderType, setDeltaAngle, setDeltaHeight, setDeltaWidth, setFade, setFadeOnCollision, setHeight, setOutlineOnly, setStopOnCollision, setTimeToLive, setVelocityX, setVelocityY, setWidth, setX, setY, timeToLiveReached, update, usesCustomRenderType
Constructor Details
TextParticle
public TextParticle(java.lang.String text)
Method Details
getFont
public java.awt.Font getFont()getText
public java.lang.String getText()render
public void render(java.awt.Graphics2D g, java.awt.geom.Point2D emitterOrigin)setFont
public void setFont(java.awt.Font font)getBoundingBox
public java.awt.geom.Rectangle2D getBoundingBox(java.awt.geom.Point2D origin)Description copied from class:Particle
Gets the current bounding box of the particle, depending on its spawn location.- Overrides:
getBoundingBox
in classParticle
- Parameters:
origin
- the spawn location of this particle- Returns:
- The Rectangular particle bounding box.