Class Block

java.lang.Object
tetris.tetrominos.Block

public class Block extends Object
Author:
Josef Friedrich
  • Constructor Details

    • Block

      public Block(Scene scene, String imageName, int x, int y)
      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".
      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

      public String 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 Buchstabe des Blocknamens des Blocks z.B. 'L' oder 'I'.
    • getX

      public int getX()
    • getY

      public int getY()
    • moveBy

      public void moveBy(Vector vector)
    • moveBy

      public void moveBy(int dX, int dY)
    • moveLeft

      public void moveLeft()
    • moveRight

      public void moveRight()
    • moveDown

      public void moveDown()
    • remove

      public void remove()