package examples.etyllica.tutorial17;
import br.com.etyllica.core.context.Application;
import br.com.etyllica.core.event.KeyEvent;
import br.com.etyllica.core.graphics.Graphics;
import br.com.etyllica.layer.ImageLayer;
public class TimedApplication extends Application {
private ImageLayer layer;
private boolean press = false;
public TimedApplication(int w, int h) {
super(w, h);
}
@Override
public void load() {
layer = new ImageLayer(50,450, "particle.png");
loading = 100;
}
@Override
public void draw(Graphics g) {
// TODO Auto-generated method stub
layer.draw(g);
}
@Override
public void update(long now){
if(press){
/*if(now-pressTime>=200){
layer.setOffsetX(10);
}else{
press = false;
}*/
layer.offsetX(10);
}
}
@Override
public void updateKeyboard(KeyEvent event) {
if(event.isKeyDown(KeyEvent.VK_RIGHT)) {
press = true;
}
if(event.isKeyUp(KeyEvent.VK_RIGHT)) {
press = false;
}
}
}