package examples.fx.application;
import java.awt.Color;
import br.com.etyllica.core.animation.AnimationHandler;
import br.com.etyllica.core.animation.script.complex.StretchAndBackVertical;
import br.com.etyllica.core.context.Application;
import br.com.etyllica.core.graphics.Graphics;
import br.com.etyllica.layer.ImageLayer;
public class StretchApplication extends Application {
private StretchAndBackVertical animation;
private int surfaceY = 327;
private ImageLayer layer;
public StretchApplication(int w, int h) {
super(w,h);
}
@Override
public void load() {
layer = new ImageLayer(300,surfaceY-27,"blue_ninja.png");
animation = new StretchAndBackVertical(layer, 1200);
animation.setInterval(1, 1.15);
AnimationHandler.getInstance().add(animation);
}
@Override
public void draw(Graphics g) {
layer.draw(g);
g.setColor(Color.BLACK);
g.drawLine(300, surfaceY, 300+layer.getW(), surfaceY);
}
}