|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object theater.Cell
public class Cell
Die Klasse Cell repräsentiert eine Zelle der Bühne. Sie implementiert das Interface PixelArea, so dass mit dieser Klasse Kollisionen von Zellen mit anderen Gebieten der Bühne überprüft werden können.
Field Summary | |
---|---|
protected int |
col
Spalte der Zelle |
protected int |
row
Reihe der Zelle |
Constructor Summary | |
---|---|
Cell(int col,
int row)
Konstruktor zum Initialisieren einer Zelle mit seiner Spalte und Reihe. |
Method Summary | |
---|---|
boolean |
contains(int x,
int y)
Überprüft, ob der Punkt mit den als Parameter übergebenen Koordinaten innerhalb der aufgerufenen Zelle liegt. |
int |
getCol()
Liefert die Spalte der Zelle. |
int |
getRow()
Liefert die Reihe der Zelle. |
boolean |
intersects(PixelArea area)
Überprüft, ob die aufgerufene Zelle die als Parameter übergebene PixelArea schneidet. |
boolean |
isInside(PixelArea area)
Überprüft, ob die aufgerufene Zelle innerhalb der als Parameter übergebenen PixelArea liegt. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int col
protected int row
Constructor Detail |
---|
public Cell(int col, int row)
col
- die Spalte der Zellerow
- die Reihe der ZelleMethod Detail |
---|
public boolean contains(int x, int y)
contains
in interface PixelArea
x
- x-Koordinate des Punktesy
- y-Koordinate des Punktes
PixelArea.contains(int, int)
public int getCol()
public int getRow()
public boolean intersects(PixelArea area)
intersects
in interface PixelArea
area
- die zu vergleichende PixelArea
PixelArea.intersects(theater.PixelArea)
public boolean isInside(PixelArea area)
isInside
in interface PixelArea
area
- die zu vergleichende PixelArea
PixelArea.isInside(theater.PixelArea)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |