Я использую аллегро, чтобы... рисовать линии. В какой-то точке на линии выбирается угол, и из этой точки проводится новая линия на долю исходной длины. Allegro использует векторную систему для перемещения точек, т.е. у меня будет вектор crtSpeed(0, -60), который обновляет изображение на расстоянии 60 пикселей по оси Y. Я могу определить конечную точку линии, выполняя некоторые базовые триггеры.
Итак, в основном у меня есть две точки и время, необходимое для перемещения между двумя точками. Я не знаю, как превратить эту информацию в применимый вектор. Чтобы нарисовать пример, у меня есть точки start (400, 300) и end (600, 200). Допустим, у нас есть десять секунд, чтобы нарисовать эту линию. Как получить вектор crtSpeed, необходимый для создания этой линии?