
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
3주차 강의에 레벨업 표시하기 마지막 부분입니다. 강의 내용대로 따라 하여 에러가 나지는 않았지만 이해하는 데 어려움이 있어 질문 남깁니다.
59번 줄에 if(!isFull)에 있어야 fullCat이 나타나고 사라지는 동안에 food와 충돌해도 점수가 올라가지 않게 제어해 준다는 것은 알겠지만, 저 코드를 사용하고 그게 어떻게 작동되는 건지 잘 모르겠습니다.
bool isFull = false;
만약에 isFull이 true 상태가 되면 아래 코드대로 실행. 이후 food와 충돌해도, 61번줄에서 isFull=true, 따라서 !isFull=false 상태로 바뀌게 되니 점수가 올라가지 않는다. 그렇지만, 이미 59번줄에서 isFull에 !를 붙여 true로 만들어버리면 if(!isFull=ture)아닌가요?

