switch (key)
{
case 72:
gotoxy(head.x * 2, head.y);
printf("○");
map[head.y][head.x] = '1';
gotoxy(head.x * 2, --head.y);
printf("⊙");
break;
case 80:
gotoxy(head.x * 2, head.y);
printf("○");
map[head.y][head.x] = '1';
gotoxy(head.x * 2, ++head.y);
printf("⊙");
break;
case 77:
gotoxy(head.x * 2, head.y);
printf("○");
map[head.y][head.x] = '1';
gotoxy(++head.x * 2, head.y);
printf("⊙");
break;
case 75://left
gotoxy(head.x * 2, head.y);
printf("○");
map[head.y][head.x] = '1';
gotoxy(--head.x * 2, head.y);
printf("⊙");
break;
}
키 입력받는 부분인데 여기서 왜 >>>>>head.x * 2<<<<
곱하기 2를 해주는거야?
아래는 맵 크기
for (i = 0; i<25; i++){
for (j = 0; j<30; j++)
{
gotoxy(j * 2, i);
if (map[i][j] == '1'){
printf("■");
}
}
}
알려주세요ㅜㅠ 눈팅만하지마시고
그래야 비율이 맞아. 나도 정확히는 기억 안나는데 아무튼 저렇게 해야 x, y 비율?? 이 맞을거임. 질문만 하지말고 지워봐
지워봤지, 쓰레기값처럼 덩그러니 몸뚱이 떨어져서 나와 비율이 어떻게 맞는다는건지 설명좀해줘 형.ㅠㅜ