Hallo,
ich habe vor ein Clicker Spiel zu programmieren und will einen Timer einbauen der jede Sekunde etwas bestimmtes machen soll. Habe folgenden Code:
Es passiert allerdings nichts. Was habe ich falsch gemacht?
Der Code ist in meiner Window-Klasse mit Runnable implementiert.
In der run()-Methode sollte nun eigentlich der Timer gestartet werden, der, solange das Programm offen ist, jede Sekunde auf die Variable coins eins addieren soll.
Danke für Rückmeldung!
MfG Skulte
ich habe vor ein Clicker Spiel zu programmieren und will einen Timer einbauen der jede Sekunde etwas bestimmtes machen soll. Habe folgenden Code:
Java:
Timer timer = new Timer();
@Override
public void run() {
while (running) {
render();
}
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
coins++;
}
}, 1000, 1000);
}
Der Code ist in meiner Window-Klasse mit Runnable implementiert.
In der run()-Methode sollte nun eigentlich der Timer gestartet werden, der, solange das Programm offen ist, jede Sekunde auf die Variable coins eins addieren soll.
Danke für Rückmeldung!
MfG Skulte