Tetris

Version 7: Entfernen voller Zeilen

In dieser Übung geht es darum, volle Zeilen aus dem Spielfeld zu entfernen.

Klassen

Sequenzdiagramm
API-Dokumentation

Aufgaben

  1. Implementieren Sie in der Klasse Field die Methode isRowFull, welche prüft, ob eine bestimmte Zeile voll Blöcke ist, und die Methode removeRow, welche die Blöcke einer bestimmten Zeile aus dem Spielfeld entfernt.
  2. Implementieren Sie die Methode removeFullRows, welche von oben nach unten alle vollen Zeilen aus dem Spielfeld entfernt.
  3. Rufen Sie in der Klasse Game die Methode removeFullRows auf, nachdem eine gelandete Figur zum Spielfeld hinzugefügt wurde.
Lösung