논리 연산자 어디에 사용할까?
c,c++ 언어들에서 비트 논리 연산자를 배우게 됩니다. 그런데 이런 논리를 가지고 있구나는 알겠는데 직접적인 경험은 없는 경우가 많더라구요. 오늘은 간단하게 비트논리 연산자를 게임에 적용해 보겠습니다. RPG 게임을 하게 되면 기본적으로 빠질수 없는 요소가 있죠!! 그건 바로 '버프' 인데요. 버프를 구성하는 방법에 대해 간단하게 포스팅해보겠습니다. c++에서 int는 4Byte(=32bit)를 차지합니다. 그럼 2진수로는 32자리 , 16진수로는 8자리를 나타낼수 있다는 말이죠. 이정도만 알아 두시고 코드를 설명하겠습니다. #include using namespace std; int main() { // 먼저 const를 붙이는 이유는 iAttack등의 변수는 특정 버프의 고유값을 가지게 // 되는데..