Tetris

GUI-Bibliothek

Die GUI-Bibliothek implementiert die grafische Benutzeroberfläche des Tetris-Spiels.

Klassen

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>