I have two classes, Bullet and Crosshairs. They both extend another class, Methods. Assuming that Crosshairs could be anywhere, how can I make Bullet move towards Crosshairs when it is created?


if(getWorld().getObjects(Crosshair).length>0) { Actor crosshair = (Actor)(getWorld().getObjects(Crosshair.class).get(0)); turnTowards(crosshair.getX(),crosshair.getY()); }
move(2);
public void addedToWorld(World world) { // put code provided by MatheMagician here }
public class Bullet extends Methods { public void act() { addedToWorld(World); move(10); } public void addedToWorld(World world) { if(getWorld().getObjects(Crosshair).length>0) { Actor crosshair = (Actor)(getWorld().getObjects(Crosshair.class).get(0)); turnTowards(crosshair.getX(),crosshair.getY()); } } }
if(!getWorld().getObjects(Crosshairs.class).isEmpty())