메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

MFC테트리스 만들기
심플e2010.10.30 12:46

선생님~~ 질문잇습니다 ^^;;

 

void CWATTetrisView::OnTimer(UINT nIDEvent)
{
 m_iNowBlockY +=1;
 if(m_iNowBlockY>=20){
  m_iNowBlockY = 0;
  m_iNowBlockShape = (++m_iNowBlockShape)%7;
 }
 Invalidate();
   
 CFormView::OnTimer(nIDEvent);
}

 

아까도 질문했었는데요^^;;

이 부분에서요~

 

m_iNowBlockShape = (++m_iNowBlockShape)%7;


%7이 의미하는것은 7가지의 모양인가요??

a

그리구요 OnPaint 함수부분에서

 

   if (1 == g_NowBlockInfo[m_iNowBlockShape][m_iNowBlockDir][tempY][tempX])

 

이 부분이요~

 

g_NowBlockInfo == 1 이라는 말이 무슨말인지 모르겠어요;

 

제가 생각하기론 g_NowBlockInfo 의 배열 전부가 1이면 {} 을 수행하라

아니면 else {} 이 부분을 수행하라라고 이해되는데 잘못이해한거 같아서요^^;;

 

아 그리구 강의 너무 감사하게 잘 보구 있습니다 ^^*

답변 기다리겠습니다!

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )