Tetris

Version 4: Asynchrones Event-Handling

In dieser Übung geht es darum, dass das GUI die Action-Events über ein Interface an das Tetris-Spiel ausliefert.

Klassen

Sequenzdiagramm
API-Dokumentation

Aufgaben

  • Entfernen Sie aus der Klasse Game die handleEvent-Methode.
  • Fügen Sie die innere Klasse FigureController hinzu, welche das Interface ActionHandler implementiert.
  • Erzeugen Sie in der start-Methode einen FigureController und registrieren Sie ihn beim GUI.
Lösung