Package tetris.tetrominos
Class BlockDeluxe
java.lang.Object
tetris.tetrominos.BlockDeluxe
- Author:
- Josef Friedrich
-
Constructor Summary
ConstructorsConstructorDescriptionBlockDeluxe(Scene scene, String imageName, int x, int y) BlockDeluxe(Scene scene, String imageName, String secondImageName, int x, int y) -
Method Summary
-
Constructor Details
-
BlockDeluxe
- Parameters:
scene- Eine Referenz auf die Szene, in der der Block angezeigt werden soll.imageName- Das Hauptbild angegeben als Dateiname ohne die Dateierweiterung, z. B."L"oder"I_h_left".secondImageName- Das zweite Bild angegeben als Dateiname ohne die Dateierweiterung, z. B."L"oder"I_v_bottom".x- Die X-Koordinate der Startposition, auf die der Block gesetzt werden soll.y- Die Y-Koordinate der Startposition, auf die der Block gesetzt werden soll.
-
BlockDeluxe
- Parameters:
scene- Eine Referenz auf die Szene, in der der Block angezeigt werden soll.imageName- Der Name des Blocks entspricht dem Dateinamen des Bildes ohne die Dateierweiterung, z. B."L"oder"I_h_left".x- Die X-Koordinate der Startposition, auf die der Block gesetzt werden soll.y- Die Y-Koordinate der Startposition, auf die der Block gesetzt werden soll.
-
-
Method Details
-
getName
Gibt den Namen des Blocks zurück.- Returns:
- Der Name des Blocks z. B.
"L"oder"I_h_left".
-
getChar
public char getChar()Gibt den ersten Buchstaben des Blocknamens zurück.- Returns:
- Der erste Buchstaben des Blocknamens des Blocks z. B.
'L'oder'I'.
-
getX
public int getX() -
getY
public int getY() -
moveBy
-
moveBy
public void moveBy(int dX, int dY) -
moveLeft
public void moveLeft() -
moveRight
public void moveRight() -
moveDown
public void moveDown() -
remove
public void remove() -
exchangeImages
public void exchangeImages()
-