@Override public void emit( Emitter emitter, int index, float x, float y ) { ((WoolParticle)emitter.recycle( WoolParticle.class )).reset( x, y ); } };
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((EarthParticle)emitter.recycle( EarthParticle.class )).reset( x, y ); } };
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((CorrosionParticle)emitter.recycle( CorrosionParticle.class )).resetMissile( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((WhiteParticle)emitter.recycle( WhiteParticle.class )).reset( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((SmokeParticle)emitter.recycle( SmokeParticle.class )).reset( x, y ); } };
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((EnergyParticle)emitter.recycle( EnergyParticle.class )).reset( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((PoisonParticle)emitter.recycle( PoisonParticle.class )).resetSplash( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((RainbowParticle)emitter.recycle( RainbowParticle.class )).resetBurst( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((ShaftParticle)emitter.recycle( ShaftParticle.class )).reset( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((FlameParticle)emitter.recycle( FlameParticle.class )).reset( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((SnowParticle)emitter.recycle( SnowParticle.class )).reset( x, y ); } };
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((MagicParticle)emitter.recycle( MagicParticle.class )).resetAttract( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((PoisonParticle)emitter.recycle( PoisonParticle.class )).resetMissile( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((BlastParticle)emitter.recycle( BlastParticle.class )).reset( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((EarthParticle)emitter.recycle( EarthParticle.class )).reset( x, y ); } };
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((PurpleParticle)emitter.recycle( PurpleParticle.class )).reset( x, y ); } };
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((ElmoParticle)emitter.recycle( ElmoParticle.class )).reset( x, y ); } @Override
@Override public void emit( Emitter emitter, int index, float x, float y ) { ((GooParticle)emitter.recycle( GooParticle.class )).reset( x, y ); } };
@Override public void emit(Emitter emitter, int index, float x, float y) { Flame p = (Flame)emitter.recycle( Flame.class ); p.reset(); p.heightLimit(Fireball.this.y - 30); p.x = x - p.width / 2; p.y = y - p.height / 2; } }, 0.1f );
@Override public void emit( Emitter emitter, int index, float x, float y ) { PixelParticle p = (PixelParticle)emitter.recycle( PixelParticle.Shrinking.class ); p.reset( x, y, color, 4, Random.Float( 0.5f, 1.0f ) ); p.speed.polar( Random.Float( dir - cone / 2, dir + cone / 2 ), Random.Float( 40, 80 ) ); p.acc.set( 0, +100 ); } }