|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--gishur.gui.CollisionManager
| Constructor Summary | |
CollisionManager(DisplayManager display)
Konstruktor. |
|
| Method Summary | |
boolean |
collision(DisplayObject d)
Überprüft alle überwachten Objekte (mit Ausnahme von d selbst) auf Kollision mit d. |
boolean |
collision(DisplayObject d1,
DisplayObject d2)
Testet die beiden DisplayObjects d1 und d2 auf Kollision. |
boolean |
collision(DisplayObject d,
GraphicPrimitive g)
Überprüft alle überwachten Objekte auf eine Kollision mit dem Umriß g mit Ausnahme des DisplayObjects d. |
boolean |
collision(GraphicPrimitive g1,
GraphicPrimitive g2)
Kollisionstest zweier Graphikprimitive. |
DisplayObject |
hit(int x,
int y)
Liefert das vom Kollisionsmanager überwachte Objekt, das von dem Punkt (x,y) getroffen wird oder null, falls kein Treffer. |
boolean |
isTouching(DisplayObject d1,
DisplayObject d2)
Überprüft, ob sich die Objekte d1 und d2 (auf dem Bildschirm!) |
void |
register(DisplayObject displayobject)
Registriert ein Objekt bei der Kollisionserkennung. |
void |
unregister(DisplayObject displayobject)
Löscht ein Objekt von der Kollisionserkennung. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public CollisionManager(DisplayManager display)
| Method Detail |
public void register(DisplayObject displayobject)
displayobject - DisplayObjekt für die Kollisions-erkennungpublic void unregister(DisplayObject displayobject)
displayobject - DisplayObjekt das aus der Kollisions-erkennung genommen wird
public DisplayObject hit(int x,
int y)
x,y - Punkt
public boolean isTouching(DisplayObject d1,
DisplayObject d2)
d1,d2 - die zu testenden DisplayObjectspublic boolean collision(DisplayObject d)
d - DisplayObject, das auf Kollision geprüft wird
public boolean collision(DisplayObject d,
GraphicPrimitive g)
d - Ausnahme-DisplayObjectg - GraphicPrimitive mit dem Umriß
public boolean collision(DisplayObject d1,
DisplayObject d2)
d1,d2 - DisplayObjects, die auf Kollision getestet werden sollen
public boolean collision(GraphicPrimitive g1,
GraphicPrimitive g2)
g1,g2 - die beiden GraphicPrimitive-Objekte
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||