Ладно, чел.....помогу тебе......
Код | #include<stdio.h> #include<alloc.h> #include<graphics.h>
main() { int gr1=0,gr2,i,n=20,x1=150,y1=150,x2=300,y2=300; initgraph(&gr1,&gr2, " "); setcolor(10); rectangle(x1,y1,x2,y2); while(!kbhit()) { for(i=1;i<=n;i++) { setcolor(10); rectangle(x1-i,y1-i,x2+i,y2+i); setcolor(0); rectangle(x1-i+1,y1-i+1,x2+i-1,y2+i-1); delay(10000); }; for(i=n;i>1;i--) { setcolor(10); rectangle(x1-i+1,y1-i+1,x2+i-1,y2+i-1); setcolor(0); rectangle(x1-i,y1-i,x2+i,y2+i); delay(10000); }; } closegraph(); }
|
ну вроде так работать должно.....зелёненький квадрат на чёрном фоне )) работает просто: сначала рисуется зелёный квадрат, а потом чуть побольше и тож зелёный, дальше чёрным квадратом стираем тот, что поменьше. таким образом квадрат растёт, а как уменьшается догадайся сам 
Добавлено через 1 минуту оооооооооо)))) зашибись))))) спасибо, чел)))) ты как раз во время)))) |