Оптимизация угла поворота
Дело следующее: Имеется объект с определенной скоростью поворота и целью поворота (углом, который нужно достичь). Угол объекта от +Пи до -Пи соответственно. Так вот, как сделать, чтобы при угле объекта в 3.13 и цели в -3.1 к примеру, он вспоминал про то, что короче пусть с другой стороны? (Знаю, вопрос довольно глуп, но обычно я обходился без этого. Желательно бы показать, как это реализуется на C++)...