public abstract class SpritesheetEmitter extends Emitter
Emitter.EmitterFinishedListenerDEFAULT_MAXPARTICLES, DEFAULT_PARTICLE_COLOR, DEFAULT_SPAWNAMOUNT, DEFAULT_UPDATERATEANY_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, updateactions, 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, toStringpublic SpritesheetEmitter(Spritesheet spriteSheet, java.awt.geom.Point2D origin)
public Spritesheet getSpritesheet()
protected java.awt.Image getRandomSprite()
protected Particle createNewParticle()
EmittercreateNewParticle in class Emitter