Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double angle = self.GetAngleTo(destination);
- if (angle > 1) angle = 1;
- if (angle < -1) angle = -1;
- move.LeftTrackPower = angle;
- move.RightTrackPower = -1 * angle;
- if (move.LeftTrackPower < 0)
- {
- move.RightTrackPower *= 0.75;
- }
- if (move.RightTrackPower < 0)
- {
- move.LeftTrackPower *= 0.75;
- }
- double add = 1 - Math.Max(move.RightTrackPower, move.LeftTrackPower);
- move.RightTrackPower += add;
- move.LeftTrackPower += add;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement