import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
public class Spieler extends Actor
{
private int targetx=0, targety=0;
private int abstand=0;
public void addedToWorld(World MyWorld)
{
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=10;
int posx=0,posy=0;
if(r>bts)
{
posx=(int)(getX()+bts*rx/r);
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=mouse.getX();
targety=mouse.getY();
}
