package greenfoot.collision;

import greenfoot.Actor;
import greenfoot.ActorVisitor;


| Checks a collision against a point. | | @author Poul Henriksen | public class PointCollisionQuery implements CollisionQuery{ private int x; private int y; private Class<?> cls;
| Set the point collision query parameters. | @param x The X co-ordinate (in pixels) | @param y The Y co-ordinate (in pixels) | @param cls The class of actors to locate. If null, locate any actor. | public void init(int x, int y, Class<?> cls) { this.x = x; this.y = y; this.cls = cls; }
| | @see greenfoot.collision.CollisionQuery#checkCollision(greenfoot.Actor) | public boolean checkCollision(Actor actor) { if (cls != null && !cls.isInstance(actor)) { return false; } return ActorVisitor.containsPoint(actor, x, y); } }
top, use, map, class PointCollisionQuery

.   init
.   checkCollision




36 neLoCode + 8 LoComm