Package tetris

Class Tetris

java.lang.Object
tetris.Tetris

public class Tetris extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Die Größe eines Blocks in Pixeln.
    static final ColorScheme
     
    static final ColorScheme
     
    static final int
    Das Spielfeld hat rechts einen Abstand zum Bildschirmrand von 8 Blöcken.
    static final int
    Die Höhe des Spielfelds in Blöcken.
    static final int
    Die Breite des Spielfelds in Blöcken.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    main(String[] args)
     
    static void
    setDebug(boolean value)
    Aktiviert und deaktiviert den Debug-Modus der Engine Pi und des Spiels Tetris.
    static void
    Startet das Spiel mit der CopyrightScene.
    static void
    start(Scene scene)
    Startet das Spiel mit der angegebenen Szene.
    static void
    start(Scene scene, boolean debug)
    Startet das Spiel mit der angegebenen Szene und bietet darüber hinaus die Möglichkeit an, den Debug-Modus zu aktivieren oder zu deaktivieren.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • BLOCK_SIZE

      public static final int BLOCK_SIZE
      Die Größe eines Blocks in Pixeln. In dem klassischen Gameboy-Tetris hat ein Block die Größe 8x8, die Blockgröße beträgt also 8 Pixel.
      See Also:
    • WIDTH

      public static final int WIDTH
      Die Breite des Spielfelds in Blöcken. In dem klassischen Gameboy-Tetris passen 20 Blöcken in die Breite.
      See Also:
    • HEIGHT

      public static final int HEIGHT
      Die Höhe des Spielfelds in Blöcken. In dem klassischen Gameboy-Tetris passen 18 Blöcken in die Höhe.
      See Also:
    • GRID_WIDTH

      public static final int GRID_WIDTH
      Das Spielfeld hat rechts einen Abstand zum Bildschirmrand von 8 Blöcken.
      See Also:
    • COLOR_SCHEME_GRAY

      public static final ColorScheme COLOR_SCHEME_GRAY
    • COLOR_SCHEME_GREEN

      public static final ColorScheme COLOR_SCHEME_GREEN
  • Constructor Details

    • Tetris

      public Tetris()
  • Method Details

    • setDebug

      public static void setDebug(boolean value)
      Aktiviert und deaktiviert den Debug-Modus der Engine Pi und des Spiels Tetris.

      Die Methode ist eine Hüll-Methode um Controller.debug(boolean).

      Parameters:
      value - ist dieser Wert true, wird Tetris ab sofort im Debug-Modus ausgeführt.
    • start

      public static void start(Scene scene, boolean debug)
      Startet das Spiel mit der angegebenen Szene und bietet darüber hinaus die Möglichkeit an, den Debug-Modus zu aktivieren oder zu deaktivieren.
      Parameters:
      scene - Die Szene, mit der das Spiel gestartet werden soll.
    • start

      public static void start(Scene scene)
      Startet das Spiel mit der angegebenen Szene.
      Parameters:
      scene - Die Szene, mit der das Spiel gestartet werden soll.
    • start

      public static void start()
      Startet das Spiel mit der CopyrightScene.
    • main

      public static void main(String[] args)