boolean getActorInFront(Class cls) {
int r = getRotation() / 90;
Actor actor = (Actor) getOneObjectAtOffset((1-r)%2,(2-r)%2,Actor.class);
if(actor instanceof cls) return true;
else return false;
}
boolean getActorInFront(Class cls) {
int r = getRotation() / 90;
Actor actor = (Actor) getOneObjectAtOffset((1-r)%2,(2-r)%2,Actor.class);
if(actor instanceof cls) return true;
else return false;
} boolean isActorFront(Class<?> cls) {
int r = getRotation()/90;
List<?> obj = getWorld().getObjectsAt(this.getX()+(1-r)%2,this.getY()+(2-r)%2,cls);
if(obj != null && obj.size() > 0) return true;
else return false;
}if(isActorFront(Actor.class)) // do something