작성한 질문수
[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
플레이어 이동
작성
·
306
수정됨
0
방향
enum Dir
{
DIR_UP = 0,
DIR_LEFT = 1,
DIR_DOWN = 2,
DIR_RIGHT = 3,
DIR_COUNT = 4,
};
위쪽부터 시작해서 오른쪽으로 가고 싶을때
초기 방향이 UP이라고 하면
dir = (dir -1 ) % DIR_COUNT ; 방향값이 -1 나와서
음수일 경우 양수로 만들어 예외처리해서 사용하면 되는건가여 ?
답변 1
1
dir = (dir -1 + DIR_COUNT ) % DIR_COUNT ;요렇게 하시면 됩니다
감사합니다
감사합니다