扫雷小游戏 完整源码


模仿Windows自带的扫雷游戏,界面和功能基本一致,c/c++开发,在MFC下实现。附件包含可执行文件和完整源码。
资源截图
代码片段和文件信息
// FailDlg.cpp : 实现文件
//

#include “stdafx.h“
#include “Minesweeper.h“
#include “FailDlg.h“
#include “afxdialogex.h“


// CFailDlg 对话框

IMPLEMENT_DYNAMIC(CFailDlg CDialogEx)

CFailDlg::CFailDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(CFailDlg::IDD pParent)
{
m_pMainWnd = NULL;
}

CFailDlg::~CFailDlg()
{
}

void CFailDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
}


BEGIN_MESSAGE_MAP(CFailDlg CDialogEx)
ON_BN_CLICKED(IDC_NEW_BEGIN &CFailDlg::OnNewBegin)
    ON_BN_CLICKED(IDC_EXIT_GAME &CFailDlg::OnExitGame)
END_MESSAGE_MAP()


// CFailDlg 消息处理程序


void CFailDlg::OnNewBegin()
{
// TODO: 在此添加控件通知处理程序代码
m_pMainWnd->InitialState();                  
m_pMainWnd->InitializeMines();                     // 初始化雷区
m_pMainWnd->Invalidate(FALSE);
OnOK();
}


void CFailDlg::OnExitGame()
{
    // TODO: 在此添加控件通知处理程序代码
    OnCancel();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-09-23 17:38  Minesweeper
     目录           0  2016-09-23 17:38  MinesweeperDebug
     文件       77368  2015-12-31 14:51  MinesweeperDebugCL.read.1.tlog
     文件         254  2015-12-31 14:51  MinesweeperDebugCL.write.1.tlog
     文件          63  2015-12-31 14:51  MinesweeperDebugMinesweeper.lastbuildstate
     文件        3854  2015-12-31 14:51  MinesweeperDebugMinesweeper.log
     文件           0  2015-12-31 14:51  MinesweeperDebugMinesweeper.unsuccessfulbuild
     文件         816  2015-12-31 14:51  MinesweeperDebugcl.command.1.tlog
     文件      896000  2015-12-31 14:51  MinesweeperDebugvc100.idb
     文件     1421312  2015-12-31 14:51  MinesweeperDebugvc100.pdb
     文件         970  2016-01-05 14:16  MinesweeperFailDlg.cpp
     文件         459  2016-01-05 14:17  MinesweeperFailDlg.h
     目录           0  2016-09-23 17:38  MinesweeperImages
     文件       11718  2015-12-30 16:55  MinesweeperImages.bmp
     文件       11720  2016-01-04 16:53  MinesweeperImages1.bmp
     文件       11718  2015-12-30 16:56  MinesweeperImages10.bmp
     文件       11718  2015-12-30 16:58  MinesweeperImages11.bmp
     文件       11718  2016-01-04 16:59  MinesweeperImages12.bmp
     文件       11720  2016-01-04 16:54  MinesweeperImages2.bmp
     文件       11720  2016-01-04 16:55  MinesweeperImages3.bmp
     文件       11720  2016-01-04 16:56  MinesweeperImages4.bmp
     文件       11720  2016-01-04 16:56  MinesweeperImages5.bmp
     文件       11720  2016-01-04 16:57  MinesweeperImages6.bmp
     文件       11720  2016-01-04 16:57  MinesweeperImages7.bmp
     文件       11720  2016-01-04 16:57  MinesweeperImages8.bmp
     文件       11718  2015-12-30 16:50  MinesweeperImages9.bmp
     文件      107704  2016-01-05 15:01  MinesweeperMinesweeper.aps
     文件        2058  2015-12-31 14:13  MinesweeperMinesweeper.cpp
     文件         472  2015-12-31 14:13  MinesweeperMinesweeper.h
     文件       13396  2016-01-05 15:01  MinesweeperMinesweeper.rc
     文件       10555  2016-01-05 14:12  MinesweeperMinesweeper.vcxproj
............此处省略92个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)