import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
public class rocket extends Actor
{
private int targetx=0, targety=0;
public void addedToWorld(World Latar){
targetx=getX();targety=getY();
}
public void move()
{
double rx=targetx-getX();
double ry=targety-getY();
double r=math.sqrt(rx*rx+ry*ry);
int bts=5;
posx=0,posy=0;
if(r>bts){
int posx=(int)(getX()+bts*rx/r);
int posy=(int)(getY()+bts*ry/r);
}
else{
posx = targetx;
posy = targety;
}
SetLocation (posx,posy);
}
public void act()
{
if(Greenfoot.mouseMoved(null)){
MouseInfo mouse = Greenfoot.getMouseInfo();
targetX = getX();
targetY = getY();
}
move();
}
}