좌표이동이 이상하네요
콩쑨
printf(*);switch(Buffer.Event.MouseEvent.dwButtonState)
{
case FROM_LEFT_1ST_BUTTON_PRESSED: xx=pos.X; yy=pos.Y; gotoxy(xx,yy); textcolor(12); printf(*);Sleep(500);
while(1)
{
if(GetAsyncKeyState(VK_LEFT)) { gotoxy(xx--,yy); textcolor(12); printf(*); Sleep(500); }
if(GetAsyncKeyState(VK_RIGHT)) { gotoxy(xx++,yy); textcolor(12); printf(*); Sleep(500);}if(GetAsyncKeyState(VK_UP)) { gotoxy(xx,yy); printf( ); gotoxy(xx,yy--); textcolor(12); printf(*); Sleep(500);}if(GetAsyncKeyState(VK_DOWN)){ gotoxy(xx,yy); printf( );gotoxy(xx,yy++); textcolor(12); printf(*); Sleep(500);}
}
}시쓰는님이 답글달아주신것 정말 감사했습니다^^
문득 생각이들어서 예제를 한번 만들어봤는데요...이게 공백을 출력한후에 위로 올라가서 출력을 하는데도 똑같이 줄줄이 출력이 되네요;; 아오
-
별하
아 그때 마우스로 드래그 하시는거 해주셨는데~
방향키로도 되나 예제를 만들어봤는데 안되서요 ㅠ
게시글 수정합니다^^ 약간 잘못됬네요~ -
에드워드
콘솔 이벤트 이용하시면서 GetAsyncKeyState는 왜 사용하세요?
그리고 while(1)의 의도가 뭔가요? 벗어날 길이 없어 보입니다만...