• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

연습문제(달팽이) 21분:59초 질문

22.09.20 20:59 작성 조회수 199

0

int nextX = x+ dx[dir];로 선언해주셨는데, 만약에 cin >> N 값에 3을 입력하면 dir이 Right의 방향을 가리키고 있다가 down으로 nextX=3이 되면 방향이 전환된 후 int nextX = x+ dx[dir];을 거치면 nextX 가 2값을 갖게 되는 데 왜 그런지 잘 모르겠습니다..

답변 1

답변을 작성해보세요.

1

코드에 답이 있습니다.
x와 dir가 어떤 값인지 breakpoint를 걸어서 살펴보시고
찬찬히 분석을 해보세요.