Webseite von Chris Hübsch
Class UglyStein
Class UglyStein
java.lang.Object
|
+----TetrisStein
|
+----ZweifachStein
|
+----UglyStein
- class UglyStein
- extends ZweifachStein
Diese Stein heiß deshalb Ugly-Stein, weil seine Art der Drehung sehr gemein für den Spieler ist:
Der Stein ändert bei jeder Drehung seine Form.
Kommentare an: chu@informatik.tu-chemnitz.de
- Version:
- 1.0, 11 Jan 97
- Author:
- Chris Hübsch
-
UglyStein(int, int)
- Erzeugt einen neuen UglyStein
-
drehen()
- Dreht den Ugly-Stein.
-
getColor()
- Liefert die Farbe der Steinchen.
-
getNaechsteDrehung()
- Liefert die nächste Drehung des Steines
UglyStein
public UglyStein(int x,
int Ausdehnung)
- Erzeugt einen neuen UglyStein
- Parameters:
- x - x-Koordinate des Steines
- Ausdehnung - Breite des Steines in Pixel
drehen
public void drehen()
- Dreht den Ugly-Stein.
- Overrides:
- drehen in class ZweifachStein
getNaechsteDrehung
public TetrisSteinchen[] getNaechsteDrehung()
- Liefert die nächste Drehung des Steines
- Returns:
- Ein Feld von Steinchen, das die nächste Drehung beschreibt
- Overrides:
- getNaechsteDrehung in class ZweifachStein
getColor
public Color getColor()
- Liefert die Farbe der Steinchen. Dabei wird für jedes Steinchen eine eigene Farbe per Zufall berechnet.
- Returns:
- die Farbe
- Overrides:
- getColor in class TetrisStein
© Chris Hübsch <webmaster@chu.in-chemnitz.de>