Hallo,
[CODE lang="java" title="code"]public class EnemyMovement {
Timer move;
static int Zähler = 500;
public EnemyMovement() {
move = new Timer();
move.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
Var.punkte += 1;
if(Var.Punkte == Var.Zähler) {
Zähler += 500;
Var.speed -= 1;
}
}
}, 0, Var.speed);
}
}[/CODE]
so weit geht alles die if abfrage funktioniert und der Speed wird von 4 auf 3 gesetzt, aber der Timer Delay wird nicht aktualisiert.
Liebe grüße Clemens
[CODE lang="java" title="code"]public class EnemyMovement {
Timer move;
static int Zähler = 500;
public EnemyMovement() {
move = new Timer();
move.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
Var.punkte += 1;
if(Var.Punkte == Var.Zähler) {
Zähler += 500;
Var.speed -= 1;
}
}
}, 0, Var.speed);
}
}[/CODE]
so weit geht alles die if abfrage funktioniert und der Speed wird von 4 auf 3 gesetzt, aber der Timer Delay wird nicht aktualisiert.
Liebe grüße Clemens