Telkens een seconde wachten...

Status
Niet open voor verdere reacties.

tranceftw

Gebruiker
Lid geworden
6 apr 2009
Berichten
149
Hallo! Ik ben nu al een tijdje op zoek en de meeste dingen zijn erg vaag. Ik ben een (primitieve) versie van Snake aan het maken en mijn slangetje moet iedere seconde een vakje vooruit springen. Probleem: Ik weet niet hoe je kunt instellen dat er iedere seconden een vakje bijkomt. Het programma moet ondertussen wel nog 'bewust' zijn, want het moet kunnen de pijltjestoets opslaan die werd ingedrukt.

Ik had al gedacht aan Thread.sleep(), maar dan wachtte het programma gewoon het aantal seconden voor het opstartte.

Ik hoop dat iemand mij kan helpen

grts
 
Heb je er misschien een stukje code bij?

Mvg,

T-J
 
je kan hier voor een Timer gebruiken (javax.swing.timer)

Code:
Timer timer = new Timer(1000,new ActionListener() { //1000 ms = 1 sec. 
	public void actionPerformed(ActionEvent e) {
		// dit word 1 x per seconde uitgevoerd... 
	}
});
timer.start();
 
Ah bedankt! Ik had al gezocht hoe die timer werkte maar geraakte er niet helemaal wijs uit! Bedankt! Nu snap ik het wel! Je hoort nog van me!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan