Currently my game re-angles the peds to point directly to their destination, however i'd like them to have a max turning angle. i have no idea how todo that. my current code.

[pascal]
Player.Direction := ArcTan2( (DestinationY - Player.Y), (DestinationX - Player.X) );
Speed := 72;
Player.X := Player.X + cos( Player.Direction ) * (Speed * delta);
Player.Y := Player.Y + sin( Player.Direction ) * (Speed * delta);
[/pascal]



any ideas how i can accomplish this?

-Colin