我想動畫我使用Borland圖形界面(BGI)繪製的足球。用戶輸入將被用來確定球的位置。到目前爲止,我已經畫出了球,但不知道如何編寫第二個函數來改變給定用戶輸入的球的位置。在borland圖形動畫一個球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);
}
}