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