메뉴 바로가기
서브메뉴 바로가기
본문 바로가기
설명해주신대로 m_iNextBlockShape2 변수 만들고
for(tempY=0;tempY<4;tempY++) { for( tempX=0; tempX<4; tempX++) { if (0 != g_NowBlockInfo[m_iNextBlockShape2][0][tempY][tempX]) { DrawOneBlockbyCDC( 10+tempY, BOARD_X_SIZE+3+tempX,m_iOneBlockSize,pDrawDC,GetColorByNUM(m_iNextBlockShape2+1)); } } } 으로 함수를 만들었고
void CWATOneTetris::GameStart(int iTimer) 클래스에
m_iNextBlockShape2 = 0;
m_iNextBlockShape2 = rand()%10;
void CWATOneTetris::OnTimer() 클래스에
이렇게 메세지를 추가했는데,,
2단계 앞의 블록이 나오는것이 아닌 그냥 랜덤으로 블록 모양이 나오네요.
어디서 틀린건지... 가르쳐주세요
여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.
파일 용량 제한 : 0MB (허용 확장자 : *.*)
업로드 중... (0%)
설명해주신대로 m_iNextBlockShape2 변수 만들고
for(tempY=0;tempY<4;tempY++)
{
for( tempX=0; tempX<4; tempX++)
{
if (0 != g_NowBlockInfo[m_iNextBlockShape2][0][tempY][tempX])
{
DrawOneBlockbyCDC( 10+tempY, BOARD_X_SIZE+3+tempX,m_iOneBlockSize,pDrawDC,GetColorByNUM(m_iNextBlockShape2+1));
}
}
} 으로 함수를 만들었고
void CWATOneTetris::GameStart(int iTimer) 클래스에
m_iNextBlockShape2 = 0;
m_iNextBlockShape2 = rand()%10;
void CWATOneTetris::OnTimer() 클래스에
m_iNextBlockShape2 = rand()%10;
이렇게 메세지를 추가했는데,,
2단계 앞의 블록이 나오는것이 아닌 그냥 랜덤으로 블록 모양이 나오네요.
어디서 틀린건지... 가르쳐주세요