Rocket's code:
Bullet's Code:
public class Bullet extends Animal
{
public void act()
{
Rocket rocket = (Rocket) getWorld().getObjects(Rocket.class).get(0);
setRotation(rocket.getRotation());
move(20);
lookForAlien();
deleteAtEdge();
}
public void lookForAlien()
{
if(canSee(Alien.class))
{
eat(Alien.class);
}
}
public void deleteAtEdge()
{
if (atWorldEdge())
{
getWorld(). removeObject(this);
}
}
private int speed = 10;
}
public class Rocket extends Animal
{
public void act()
{
lookForRobot();
if(Greenfoot.isKeyDown("left"))
{
turn(-5);
}
if(Greenfoot.isKeyDown("Right"))
{
turn(5);
}
if(Greenfoot.isKeyDown("Up"))
{
move(10);
}
if(Greenfoot.isKeyDown("Shift"))
{
move(20);
}
if(Greenfoot.isKeyDown("Space"))
{
getWorld().addObject(new Bullet(), getX(), getY());
}
}
public void lookForRobot()
{
if(canSee(Robot.class))
{
eat(Robot.class);
}
}
public void shootBullet()
{
}
}

