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


