title: Find the required angle of rotation to move from point A to point B
body: <p>I want to make a bot that will walk along points from two coordinates (X and Y), I have the coordinates of the character, his rotation angle (1-180 / (- 1) - (-180)), and the required point where he is should get there. How do I know if the angle of rotation is necessary for the person to look directly at the point?</p>
  <p>I have been sitting with this for a long time, and my head refuses to think at all, I tried to solve this by creating an angle between the <code>radius vector</code>, but nothing came of it.</p>
  <pre><code>  public static double GetRotation(Point Destination)
      {
            double cos = Destination.Y / Math.Sqrt(Destination.X * Destination.X + Destination.Y * Destination.Y);
            double angle = Math.Acos(cos);
          return angle;
      }
  </code></pre>