Tetris - Gui Aktualisierung

Tetris

Mitglied
Hallo, ich bin dabei Tetris für ein Projekt (Fallstudie) zu programmieren.
Ich möchte eine Leiste neben dem Spiel in dem ich die aktuellen Punkte anzeige und auch die nächste Form anzeige.
Kann ich nur durch einen Timer oder eine For-Schleife die gui ständig aktualisieren lassen?

Vielen lieben Dank für eure antworten.
 
Immer wenn eine Kollision stattgefunden hat (Element wurde plaziert), kannst du die Punkte aktuallisieren und das nächste Element ermitteln und anzeigen. Diese Logik brauchst du sowieso in deinen Code, da du wissen musst, wann das nächste Element ins Spiel kommt.

if(istPlaziert()) {
// Punktzahl neu berechnen
// Den Text des Punktzahl-Labels neu setzen
// Neues Element ins Spielfeld holen
// Das nächste Element zufällig generieren
// Das nächste Element anzeigen (z.B. auch JLabel mit Icon)
}
 
Und die Überprüfung, ob der Spieler verloren hat. Die muss da auch noch mit in diese Methode. Oder zumindest der Aufruf der passenden Methode.
 
Zuletzt bearbeitet:

Zurück
Oben