#include #include #define Up 72 #define Down 80 #define Right 77 #define Left 75 #define Pu 73 #define Hm 71 void main() { clrscr(); int i=0,j=0,key=0,c=1; while(key!=27) { textbackground(c); gotoxy(40+i,21+j); cprintf(" "); if (kbhit()) { key = getch(); if (key!=0) switch (key) { case 30:c++;break; case 13:i=0;j=0;break; } else switch (getch()) { case Right:i+=1;break; case Left :i-=1;break; case Up :j-=1;break; case Down :j+=1;break; case Pu :c++; break; case Hm :c=0; break; } };// if(kbhit) } }