Do this for the drone:
Do this for the Dom:
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class Drone here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Drone extends Actor
{
/**
* Act - do whatever the Drone wants to do. This method is called whenever
* the 'Act' or 'Run' button gets pressed in the environment.
*/
public void act()
{
if(Greenfoot.getRandomNumber(5)==0)
{
setLocation(getX()+5, getY());
}
}
}import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class Dom here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Dom extends Mover
{
private int speed=5;
public Dom()
{
}
public void act()
{
checkKeys();
Actor actor = getOneIntersectingObject(Dom.class);
if(actor != null)
{
getWorld().removeObject(this);
}
}
private void checkKeys(){
if(Greenfoot.isKeyDown("left")){
moveLeft();
}
if(Greenfoot.isKeyDown("right")){
moveRight();
}
if(Greenfoot.isKeyDown("up")){
moveUp();
}
if(Greenfoot.isKeyDown("down")){
moveDown();
}
}
public void moveRight(){
setLocation(getX()+speed,getY());
}
public void moveLeft(){
setLocation(getX()-speed,getY());
}
public void moveUp(){
setLocation(getX(),getY() -speed);
}
public void moveDown(){
setLocation(getX(),getY() +speed);
}
}

