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.
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