MFC单文档程序下实现自动随机生成迷宫


MFC单文档程序下实现自动随机生成迷宫 源程序+程序说明
资源截图
代码片段和文件信息
// cell.cpp: implementation of the cell class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “Maze.h“
#include “cell.h“

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

cell::cell()
{
LEFT = 0;
TOP = 1;
RIGHT = 2;
BOTTOM = 3;
NOWALL = 0;
HAVEWALL = 1;
// 单元格的像素位置既左上角点的坐标
x = 0;
y = 0;
// 单元格在迷宫中的行与列
col = 0;
row = 0;
visited = false;
/*
* 单元格墙体状态,0 :无墙,1:有墙。
* 表示顺序是:左、上、右、下,即从左开始顺时针旋转。
*/ 
for(int i=0;i<4;i++)
{
walls[i]=HAVEWALL;
}
}

cell::~cell()
{

}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     200192  2011-04-14 22:47  迷宫迷宫.ppt

     文件        875  2011-04-14 16:38  迷宫Mazecell.cpp

     文件        823  2011-04-14 21:29  迷宫Mazecell.h

     文件       2610  2011-04-14 22:09  迷宫MazeMainFrm.cpp

     文件       1628  2011-04-14 16:10  迷宫MazeMainFrm.h

     文件       5602  2003-04-15 09:23  迷宫MazemakeMaze.cpp

     文件       1298  2011-04-14 22:32  迷宫MazemakeMaze.h

     文件      43836  2011-04-14 22:06  迷宫MazeMaze.aps

     文件       2218  2011-04-14 22:10  迷宫MazeMaze.clw

     文件       4173  2011-04-14 22:07  迷宫MazeMaze.cpp

     文件       4765  2011-04-13 13:30  迷宫MazeMaze.dsp

     文件        531  2011-04-13 10:01  迷宫MazeMaze.dsw

     文件       1334  2011-04-13 11:49  迷宫MazeMaze.h

     文件     140288  2003-04-15 09:35  迷宫MazeMaze.ncb

     文件      55808  2003-04-15 09:35  迷宫MazeMaze.opt

     文件       1424  2003-04-15 09:26  迷宫MazeMaze.plg

     文件      11602  2011-04-14 22:06  迷宫MazeMaze.rc

     文件       1702  2011-04-13 10:01  迷宫MazeMazeDoc.cpp

     文件       1453  2011-04-13 10:01  迷宫MazeMazeDoc.h

     文件       4077  2011-04-14 22:15  迷宫MazeMazeView.cpp

     文件       2007  2011-04-14 15:44  迷宫MazeMazeView.h

     文件       4263  2011-04-13 10:01  迷宫MazeReadMe.txt

     文件        490  2011-04-13 10:01  迷宫MazeResource.h

     文件        206  2011-04-13 10:01  迷宫MazeStdAfx.cpp

     文件       1054  2011-04-13 10:01  迷宫MazeStdAfx.h

     文件       1078  2011-04-13 10:01  迷宫Maze
esMaze.ico

     文件        396  2011-04-13 10:01  迷宫Maze
esMaze.rc2

     文件       1078  2011-04-13 10:01  迷宫Maze
esMazeDoc.ico

     文件       1078  2011-04-13 10:01  迷宫Maze
esToolbar.bmp

     文件       4106  2011-04-14 22:00  迷宫MazeDebugcell.obj

............此处省略28个文件信息

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

发表评论

评论列表(条)