public abstract class SpritesheetEmitter extends Emitter
Emitter.EmitterFinishedListener
DEFAULT_MAXPARTICLES, DEFAULT_PARTICLE_COLOR, DEFAULT_SPAWNAMOUNT, DEFAULT_UPDATERATE
ANY_MESSAGE
Constructor and Description |
---|
SpritesheetEmitter(Spritesheet spriteSheet,
java.awt.geom.Point2D origin) |
Modifier and Type | Method and Description |
---|---|
protected Particle |
createNewParticle()
Creates the new particle.
|
protected java.awt.Image |
getRandomSprite() |
Spritesheet |
getSpritesheet() |
activate, addParticle, addParticleColor, canTakeNewParticles, deactivate, delete, getAliveTime, getColors, getMaxParticles, getOrigin, getOriginAlign, getOriginValign, getParticleMaxTTL, getParticleMinTTL, getParticleMinTTL, getParticles, getParticleUpdateRate, getRandomParticleColor, getRandomParticleTTL, getRandomParticleX, getRandomParticleY, getRenderable, getRequiredQuality, getSpawnAmount, getSpawnRate, getTimeToLive, isActivated, isActivateOnInit, isFinished, isPaused, isStopped, onFinished, particleCanBeRemoved, removeFinishedListener, render, setColors, setMaxParticles, setOriginAlign, setOriginValign, setParticleMaxTTL, setParticleMinTTL, setParticleUpdateRate, setPaused, setRequiredQuality, setSpawnAmount, setSpawnRate, setStopped, setTimeToLive, spawnParticle, timeToLiveReached, togglePaused, toggleStopped, update
actions, addController, addEntityRenderListener, addListener, addTag, addTransformListener, animations, attachControllers, behavior, canRender, detachControllers, getAngle, getBoundingBox, getCenter, getController, getControllers, getEnvironment, getHeight, getLocation, getMapId, getName, getProperties, getRenderType, getTags, getWidth, getX, getY, hasTag, isLoaded, isVisible, loaded, onMessage, onMessage, onRendered, perform, register, removed, removeEntityRenderedListener, removeEntityRenderListener, removeListener, removeMessageListener, removeTag, removeTransformListener, rendered, rendering, renderWithLayer, sendMessage, setAngle, setController, setHeight, setLocation, setLocation, setMapId, setName, setRenderType, setRenderWithLayer, setSize, setVisible, setWidth, setX, setY, toString
public SpritesheetEmitter(Spritesheet spriteSheet, java.awt.geom.Point2D origin)
public Spritesheet getSpritesheet()
protected java.awt.Image getRandomSprite()
protected Particle createNewParticle()
Emitter
createNewParticle
in class Emitter