⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cell.h

📁 迷宫问题的vc源代码
💻 H
字号:
#pragma once

class CCell
{
public:


//--------------------------------------------------------------------


	CCell(void):m_x(0),m_y(0),m_rect(0),m_flag(-1),m_bitmap(NULL),m_pt(0)
	{
	}

//--------------------------------------------------------------------

	void SetCell(CPoint& pt,int x,int y,int flag , CBitmap* bitmap)
	{
		m_pt = pt;
		m_x = x;
		m_y = y;
		m_flag = flag;
		m_bitmap = bitmap;
	}

//--------------------------------------------------------------------
    bool isEnable()
	{
		if( !m_flag )
			true;
		else
			false;
	}

//--------------------------------------------------------------------
	bool operator==(const CCell& cell)
	{
		return m_x == cell.m_x && m_y == cell.m_y;
	}
//--------------------------------------------------------------------

	~CCell(void)
	{
		delete m_bitmap;
	}
private:
	int m_x,m_y;
	int m_flag;  // -1未初始化,0:有效, 1:已经走过, 2: 墙, 3: 当前位置 4:入口, 5:出口
	CRect m_rect;
	CPoint m_pt;
	CBitmap* m_bitmap;
	friend class Cmaper;
	
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -