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())