#include #include using namespace std; void adam(int x,int y) { circle(x,y,10); line(x,y+10,x,y+30); line(x,y+20,x-20,y+10); line(x,y+20,x+20,y+10); line(x,y+30,x-10,y+40); line(x,y+30,x+10,y+40); } void adam2(int x,int y) { circle(x,y,10); line(x,y+0,x,y+20); line(x,y+10,x-20,y+0); line(x,y+10,x+20,y+0); line(x,y+20,x-10,y+20); line(x,y+20,x+10,y+20); } main() { initwindow(800,600); int x=100,y=500; char ch; int xsang=700; int paresh=0; int shekl=0; while(x<700) { setcolor(15); rectangle(xsang,530,xsang+10,540); if(shekl==0) adam(x,y); else adam2(x,y); delay(100);//for(int i=0;i<=2000000000;i++); setcolor(0); rectangle(xsang,530,xsang+10,540); if(shekl==0) adam(x,y); else adam2(x,y); if( kbhit() ) ch=getch(); if( (ch=='w') && (paresh==0) ) paresh=6; if(ch=='s') shekl=1-shekl; if(paresh>=4) { y-=20; paresh--; } else if(paresh>=1) { y+=20; paresh--; } x+=10; xsang-=10; ch=' '; } getch(); }