Tetris
GUI-Bibliothek
Die GUI-Bibliothek implementiert die grafische Benutzeroberfläche des Tetris-Spiels.
API-Dokumentation
Beschreibung
- Die Klasse
GUI
kann Blöcke zeichnen, Labels ausgeben und macht das Event-Handling.
- Die Klasse
Block
repräsentiert einen Tetris-Block.
- Das Interface
ActionHandler
dient dem Verarbeiten von Benutzeraktionen.
- Die Enumeration
ActionEvent
repräsentiert eine Benutzeraktion.
- Das Interface
StatusHandler
dient dem Ändern des Spielzustands.
- Die Enumeration
Status
repräsentiert den Zustand des Tetris-Spiels.
Java-Archiv
Verwendung
Mit dem folgenden Befehl kann die Bibliothek ins lokale Maven-Repository installiert werden:
mvn install:install-file -Dfile=tetrisgui.jar ^
-DgroupId=ch.bfh.ti -DartifactId=tetrisgui -Dversion=2.1 -Dpackaging=jar
Im Projekt muss die Bibliothek durch folgende Maven-Dependency hinzugefügt werden:
<dependency>
<groupId>ch.bfh.ti</groupId>
<artifactId>tetrisgui</artifactId>
<version>2.1</version>
</dependency>