Beispiel #1
0
 public void Turn(Sprite her, Sprite to)
 {
     int x = to.X - her.X;
     int y = to.Y - her.Y;
     if (x + y > 0) {
         if (y - x > 0) her.Turn(Sprite.Dir.Down);
         else her.Turn(Sprite.Dir.Right);
     }
     else {
         if (y - x > 0) her.Turn(Sprite.Dir.Left);
         else her.Turn(Sprite.Dir.Up);
     }
 }