Advertisement
Guest User

Untitled

a guest
Oct 31st, 2012
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.43 KB | None | 0 0
  1. double angle = self.GetAngleTo(destination);
  2. if (angle > 1) angle = 1;
  3. if (angle < -1) angle = -1;
  4. move.LeftTrackPower = angle;
  5. move.RightTrackPower = -1 * angle;
  6.  
  7. if (move.LeftTrackPower < 0)
  8. {
  9.       move.RightTrackPower *= 0.75;
  10. }
  11. if (move.RightTrackPower < 0)
  12. {
  13.       move.LeftTrackPower *= 0.75;
  14. }
  15. double add = 1 - Math.Max(move.RightTrackPower, move.LeftTrackPower);
  16. move.RightTrackPower += add;
  17. move.LeftTrackPower += add;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement