설명 전용 변수 사용

: 코드가 늘어나는 것을 우려하지 말 것

: 다른 사람에게 이게 어떤 상황인지를 알려주는 것을 우선적으로 삼을 것

if (speed >= 10.0f && !(y > 0.0f) && state != STATE_DAMAGE) {
	생략
}

=>

const bool isJump = y > 0.0f;
const bool isDamage = state == STATE_DAMAGE;
const bool isDash = (speed >= 10.0f) && !isJump && !isDamage;
if(isDash) {
	생략
}

 

블로그 이미지

RIsN

,