구조체에서....
빛길
2023.04.01
질문 제목 : 구조체에서....구조체에서....질문 내용 :
rpg를 만드는데
맵을 int map[15][15]
로 해놓고 구조체로 세로, 가로를 표현했어요
그런데 맵에서
플레이어가 어느위치에 와있을때...
이건 map을 이렇게치면
x1x2 x3 x4x5x6
y1 1, 1, 1, 1, 1, 1
y2 0, 0, 0, 1, 1, 1
y3 0
이런식으로 xy좌표가 진행되는것인가요?
그러면 x6줄의 y2에 있을경우
if(x == 6, y == 2)
{
}
이런식으로 하면 되나요??
player가 움직이면 x++, x--, y++, y--
이런식으로 표현합니다.
-
중독된
아 그부분에서 실수했네요
&&을 ,로....
VK_RIGHT로 했더니
대각선이동이 저절루 ㅋㅋㅋ -
종달
if(x == 6, y == 2)
는
if(x == 6 &&y== 2)
가 맞을거같네요
그리고
오른쪽이동은 ,x++;
왼쪽이동은 ,x--;
위로 이동은 y--;
아래로 이동은 y++;
이런식으로 하시면 됩니다
응용해서
오른쪽위대각선이동은 x++,y--;