int main(){ set_conio_terminal_mode(); int nCount=0; int bLoop=1; int xpos,ypos; xpos=0;ypos=1; char cmd; while(bLoop){ // scanf("%c",&cmd); if(kbhit() != 0){ cmd = getch(); switch(cmd){ case 'w': ypos-=1; break; case 's': ypos+=1; break; case 'a': xpos-=1; break; case 'd': xpos+=1; break; case 'q': bLoop = 0; break; } if(cmd == 'q'){ bLoop =0; } printf("%d \r\n",(int)cmd); } printf("%d \r",nCount); nCount++; nCount %=10; system("clear"); drawMyBox(xpos,ypos,0,44,1,3); drawMyBox(nCount,5,0,42,1,5); gotoxy(0,20); printf("-----------------------"); } reset_terminal_mode(); return 0; }
int main() { system("clear"); drawMyBox(1,2,41); drawMyBox(5,2,42); drawMyBox(9,2,43); drawMyBox(13,2,44); setColor(30,44); gotoxy(0,20); printf(" "); setColor(0,0); return 0; }
int main() { int bLoop = 1; char cmd; int xpos,ypos; xpos=1;ypos=1; while(bLoop) { scanf("%c", &cmd); switch(cmd) { case 'l': xpos-=1; break; case 'r': xpos+=1; break; case 'u': ypos -=1; break; case 'd': ypos+=1; break; case 'q': bLoop = 0; break; } system("clear"); drawMyBox(xpos,ypos,41,2); gotoxy(0,20); printf("------------------"); printf("%d,%d \r"),xpos,ypos; } //drawMyBox(2,2,41); return 0; }
int main() { int bLoop = 1; char cmd; int xpos,ypos; xpos=1; ypos=1; int orc_xpos,orc_ypos; orc_ypos = 10; orc_xpos = 10; while(bLoop) { scanf("%c", &cmd); switch(cmd) { case 'l': xpos-=1; break; case 'r': xpos+=1; break; case 'u': ypos -=1; break; case 'd': ypos+=1; break; case 'q': bLoop = 0; break; } system("clear"); //주인공 출력 drawMyBox(xpos,ypos,44,1); //몹 AI if(orc_xpos > xpos) { orc_xpos -=1; } else if(orc_xpos < xpos) { orc_xpos +=1; } else { } //몹 출력 drawMyBox(orc_xpos,orc_ypos,42,2); gotoxy(0,20); printf("------------------"); printf("%d,%d \r"),xpos,ypos; } //drawMyBox(2,2,41); return 0; }