MFC로 구현한 지뢰찾기
페이지 정보
작성일 19-05-20 05:02
본문
Download : MineSearch.zip
DrawBlock(hdc, x, y);
(BOMB == m_board[x][y].state) ?
Download : MineSearch.zip( 87 )
break;
STATE state = m_board[x][y].state;
DrawObject2(hdc, x, y, MINENUMBER);
DrawObject(hdc, x, y, 1);
순서
//======================================
{
{
if(FLAG == m_board[x][y].isOpen)
switch(m_board[x][y].isOpen)
m_board[x][y].hBitmap = m_hBitmapItmes;
void CMineSearchDlg::DrawPaint(HDC hdc, int x, int y)
레포트 > 공학,기술계열
return;
m_board[clickX][clickY].hBitmap = m_hBitmapItmes;
else DrawObject2(hdc, x, y, MINENUMBER);
case OPEN:
DrawObject2(hdc, x, y, BOMB);
}
{
DrawObject(hdc, x, y, 5);
case CLOSE:
else if(m_GameState == BOOM && state == BOMB)
설명
default:
break;
}
break;
다.
DrawBlock(hdc, x, y);
}
if(state == BOMB) DrawObject(hdc, x, y, m_board[x][y].bitmapInfo);
else
for ( int y = 0; y < 9; ++y )
{
}
DrawObject(hdc, x, y, m_board[x][y].bitmapInfo);
MFC로 구현한 지뢰찾기
}
{
m_board[clickX][clickY].bitmapInfo = 3;
case QUESTION:
지뢰찾기, 지뢰, 지뢰 찾기
case FLAG:
윈도우에서 제공되는 지뢰찾기와 동일한 게임입니다.
void CMineSearchDlg::DrawBoom(HDC hdc, int clickX, int clickY)
m_board[x][y].bitmapInfo = (BOMB == m_board[x][y].state) ? 1 : 4;
MFC로 구현되어있고 풀소스 모두 첨부 되어있습니다. MFC로 구현되어있고 풀소스 모두 첨부 되어있습니다.
{
}
for ( int x = 0; x < 9; ++x )
else
m_board[x][y].hBitmap = m_hBitmapItmes;
//======================================
}
break;
DrawObject2(hdc, clickX, clickY, BOMB);
m_board[x][y].isOpen = OPEN, m_board[x][y].bitmapInfo = 5 : 0;
DrawObject(hdc, x, y, 4);
DrawBlock(hdc, x, y);
if(m_GameState == BOOM && state != BOMB)
{
윈도우에서 제공되는 지뢰찾기와 동일한 게임입니다.