Я пытаюсь анимировать футбол, который я нарисовал, используя графический интерфейс borland (BGI). Для определения положения мяча будет использоваться пользовательский ввод. Пока я нарисовал мяч, но не уверен, как написать вторую функцию, которая изменит положение шарика, заданного пользователем.анимация мяча в борландской графике C++
Я только хочу переместить шар в направлении x декартовой плоскости. Для этого я попытался добавить пользовательский ввод в любой из аспектов шара, который содержит координату x, но я не могу заставить его работать.
Вот функция, которая рисует футбол:
void Football::drawBall()
{
int x = OFFSET + 900;
int y = (HEIGHT/2);
int rX = 80;
int rY = 50;
setcolor(BLACK);
setfillstyle(SOLID_FILL, BROWN);
fillellipse(x, y, rX, rY);
setcolor(BLACK);
int xI = OFFSET + 860;
int yI = (HEIGHT/2);
int xF = xI;
int yF = yI;
// Horizontal Lace on Ball
line(xI, yI, xF + 80, yF);
// Vertical Laces on the Ball, starting from the left
for(int i = 0; i < 5; i++)
{
line(xI + (20*i) , yI + 5, xF + (20*i) , yF - 5);
}
}