package org.test;
import loon.LSystem;
import loon.LTextures;
import loon.LTransition;
import loon.Screen;
import loon.event.GameTouch;
import loon.opengl.GLEx;
import loon.particle.SimpleFireEmitter;
import loon.particle.SimpleParticleSystem;
import loon.utils.timer.LTimerContext;
public class ParticleTest extends Screen {
@Override
public LTransition onTransition() {
return LTransition.newEmpty();
}
@Override
public void draw(GLEx g) {
}
@Override
public void onLoad() {
SimpleParticleSystem particleSystem = new SimpleParticleSystem(
LTextures.loadTexture("particle.tga"));
particleSystem.setBlendingState(LSystem.MODE_ALPHA_ONE);
particleSystem.addEmitter(new SimpleFireEmitter(300, 300, 25));
particleSystem.addEmitter(new SimpleFireEmitter(100, 300, 30));
particleSystem.addEmitter(new SimpleFireEmitter(200, 300, 20));
add(particleSystem);
add(MultiScreenTest.getBackButton(this,0));
}
@Override
public void alter(LTimerContext timer) {
}
@Override
public void resize(int width, int height) {
}
@Override
public void touchDown(GameTouch e) {
}
@Override
public void touchUp(GameTouch e) {
}
@Override
public void touchMove(GameTouch e) {
}
@Override
public void touchDrag(GameTouch e) {
}
@Override
public void resume() {
}
@Override
public void pause() {
}
@Override
public void close() {
}
}