Class FilledRowRange

java.lang.Object
tetris.tetrominos.FilledRowRange

public class FilledRowRange extends Object
Diese Klasse speichert, welche Zeilen vollständig sind und daher getilgt werden können.

Im Attribut from steht der kleinere Wert. Ist nur eine Zeile ausgefüllt, so steht in from und to der gleiche Wert.

Author:
Josef Friedrich
  • Constructor Summary

    Constructors
    Constructor
    Description
    FilledRowRange(int from, int to)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Gibt zurück, ab welcher y-Koordinate (einschließlich) der Bereich mit ausgefüllten Zeilen reicht.
    int
    Gibt die Anzahl zurück, wie viele Zeilen abgebaut wurden.
    int
    Gibt zurück, bis zu welcher y-Koordinate (einschließlich) der Bereich mit ausgefüllten Zeilen reicht.

    Methods inherited from class java.lang.Object

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

    • FilledRowRange

      public FilledRowRange(int from, int to)
      Parameters:
      from - Ab welcher y-Koordinate (einschließlich) der Bereich mit ausgefüllten Zeilen reicht.
      to - Bis zu welcher y-Koordinate (einschließlich) der Bereich mit ausgefüllten Zeilen reicht.
  • Method Details

    • getFrom

      public int getFrom()
      Gibt zurück, ab welcher y-Koordinate (einschließlich) der Bereich mit ausgefüllten Zeilen reicht.
      Returns:
      Ab welcher y-Koordinate (einschließlich) der Bereich mit ausgefüllten Zeilen reicht.
    • getTo

      public int getTo()
      Gibt zurück, bis zu welcher y-Koordinate (einschließlich) der Bereich mit ausgefüllten Zeilen reicht.
      Returns:
      Bis zu welcher y-Koordinate (einschließlich) der Bereich mit ausgefüllten Zeilen reicht.
    • getRowCount

      public int getRowCount()
      Gibt die Anzahl zurück, wie viele Zeilen abgebaut wurden.
      Returns:
      Die Anzahl an Zeilen, die abgebaut wurden.