package propra2012.gruppe33.bomberman.graphics.rendering.scenegraph.grid.items.spawners; import java.util.List; import java.util.UUID; import propra2012.gruppe33.bomberman.GameConstants; import propra2012.gruppe33.bomberman.GameRoutines; import com.indyforge.twod.engine.graphics.rendering.scenegraph.GraphicsEntity; import com.indyforge.twod.engine.graphics.rendering.scenegraph.network.entity.Many; /** * * @author Christopher Probst * */ public final class SpawnExplosion extends Many<GraphicsEntity> { /** * */ private static final long serialVersionUID = 1L; @Override protected void apply(GraphicsEntity entity) { // Create a new explosion GraphicsEntity explosion = GameRoutines.createExplosion(entity .findScene().spriteProp(GameConstants.EXP_SPRITE), 33); // Simply attach entity.attach(explosion); } public SpawnExplosion() { } public SpawnExplosion(List<UUID> registrationKeys) { super(registrationKeys); } }