#include iostream.h
#include bios.h
#include graphics.h
#include conio.h
#define ESC 1
#define UP 72
#define DOWN 80
#define LEFT 75
#define RIGHT 77
void main(void)
{
int a=DETECT,b,x,y,r;
char scan;
initgraph(&a,&b," ");
x=320;
y=240;
r=10;
while(scan!=ESC)
{
scan=bioskey(0)>>8;
switch(scan)
{
case LEFT : if(y>0)
{
setcolor(BLACK);
setfillstyle(SOLID_FILL,BLACK);
fillellipse(x,y,r,r);
x-=5;
setfillstyle(SOLID_FILL,RED);
fillellipse(x,y,r,r);
break;
}
case RIGHT: if(y<480)
{
setcolor(BLACK);
setfillstyle(SOLID_FILL,BLACK);
fillellipse(x,y,r,r);
x+=5;
setfillstyle(SOLID_FILL,RED);
fillellipse(x,y,r,r);
break;
}
case UP : if(x>0)
{
setcolor(BLACK);
setfillstyle(SOLID_FILL,BLACK);
fillellipse(x,y,r,r);
y-=5;
setfillstyle(SOLID_FILL,RED);
fillellipse(x,y,r,r);
break;
}
case DOWN : if(x<640)
{
setcolor(BLACK);
setfillstyle(SOLID_FILL,BLACK);
fillellipse(x,y,r,r);
y+=5;
setfillstyle(SOLID_FILL,RED);
fillellipse(x,y,r,r);
break;
}
}
}
getch();
}
это я сегодня в тетради нашёл. коко интерисует - пишите в агент на адрес
rapuk-19920428@mail.ru