Hey, bin gerade dabei das "Quaxli Spiele Tutorial" nach zu programmieren, bis ich bemerkt habe das die Rotorblätter nicht mehr rotieren. Am Anfang hat alles geklappt und gegen Ende ist mir das wieder aufgefallen. Bin den Code zig Male durchgegangen, konnte aber nichts finden. Weiß wer woran es liegen könnte ?
Java:
private void doInitializations() {
BufferedImage[] heli = this.loadPics("pics/heli.gif", 4);
rocket = loadPics("pics/rocket.gif", 8);
background = loadPics("pics/background.jpg", 1)[0];
explosion = loadPics("pics/explosion.gif", 5);
last = System.nanoTime();
gameover = 0;
actors = new Vector<Sprite>();
copter = new Heli(heli, 400, 300, 100, this);
actors.add(copter);
createClouds();
timer = new Timer(3000, this);
timer.start();
if(!once) {
once = true;
Thread t = new Thread(this);
t.start();
}
}
private BufferedImage[] loadPics(String path, int pics) {
BufferedImage[] anim = new BufferedImage[pics];
BufferedImage source = null;
URL pic_url = getClass().getClassLoader().getResource(path);
try {
source = ImageIO.read(pic_url);
} catch(IOException e) {
}
for (int x = 0; x < pics; x++) {
anim[x] = source.getSubimage(x*source.getWidth()/pics, 0,
source.getWidth()/pics, source.getHeight());
}
return anim;
}