package examples.fx.application;
import java.awt.Color;
import br.com.etyllica.core.context.Application;
import br.com.etyllica.core.effect.Effect;
import br.com.etyllica.core.event.KeyEvent;
import br.com.etyllica.core.graphics.Graphics;
public class LightningApplication extends Application{
private Effect lightning;
public LightningApplication(int w, int h) {
super(w, h);
}
@Override
public void load() {
loading = 10;
lightning = new Effect(300, 110, 120, 370, "lightning.png");
lightning.setFrames(10);
lightning.setSpeed(100);
loading = 100;
}
@Override
public void draw(Graphics g) {
g.setColor(Color.BLACK);
g.drawStringX("Press Space to see the magic", 100);
lightning.draw(g);
}
@Override
public void update(long now) {
}
@Override
public void updateKeyboard(KeyEvent event) {
if(event.isKeyUp(KeyEvent.VK_SPACE)) {
lightning.startEffect();
}
}
}