인프런 커뮤니티 질문&답변

비트타는스님님의 프로필 이미지
비트타는스님

작성한 질문수

[게임 프로그래머 입문 올인원] 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

Rookiss님의 프로필 이미지
Rookiss
지식공유자

dir = (dir -1 + DIR_COUNT ) % DIR_COUNT ;
요렇게 하시면 됩니다

감사합니다

비트타는스님님의 프로필 이미지
비트타는스님

작성한 질문수

질문하기