|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PixelArea
PixelArea ist ein Interface, das die Grundlage der Kollisionserkennungsmethoden darstellt. Eine PixelArea kann man sich dabei als ein beliebiges Gebiet auf der Bühne vorstellen. Neben einigen zur Verfügung gestellten Standardklassen (Point, Rectangle, Cell, CellArea) implementieren auch die Klassen Stage und Component das Interface. Dadurch sind nur sehr wenige Methoden zur Kollisionserkennung notwendig, die jedoch sehr flexibel und umfassend eingesetzt werden können.
Method Summary | |
---|---|
boolean |
contains(int x,
int y)
Überprüft, ob der Punkt mit den Koordinaten x und y innerhalb der PixelArea liegt. |
boolean |
intersects(PixelArea area)
Überprüft, ob die aufgerufene PixelArea die als Parameter übergebene PixelArea schneidet. |
boolean |
isInside(PixelArea area)
Überprüft, ob die aufgerufene PixelArea komplett innerhalb der als Parameter übergebenen PixelArea liegt. |
Method Detail |
---|
boolean contains(int x, int y)
x
- x-Koordinate des Punktesy
- y-Koordinate des Punktes
boolean intersects(PixelArea area)
area
- die zu vergleichende PixelArea
boolean isInside(PixelArea area)
area
- die zu vergleichende PixelArea
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |