|
#include <graphics.h>//包含EGE的头文件
int main()
{
int x=400,y=300,vy=10,vx=0,g=1;
initgraph(800, 600);//初始化图形界面
setcolor(RED); //设置画图线为红色
setbkcolor(BLUE);//设置背景颜色为白色
setfillcolor(RED);//设置填充颜色为红色
while (1)
{
if kbhit()
{
ch=getch();
if(ch==' ')
{
vy=-10
}
}
fillellipse(x, y, 50, 50);
Sleep(10);
cleardevice();
y=y+vy;
x=x+vy;
vy+=g;
if(y<=50 || y>=600-50)
{
vy=-vy;
}
if(x<=50 || x>=600-50)
{
vx=-vx;
}
if(y>50)
{
y=50;
}
}
getch();//暂停,等待键盘按键
closegraph();//关闭图形界面
return 0;
}
//floodfillsurface(400, 300, RED); |
|