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

📄 map.h

📁 用VC2005做的控制台小游戏走迷宫模式剧情可自行添加游戏开始界面也可自行添加
💻 H
字号:
#ifndef _GAMEMAP_
#define _GAMEMAP_

#include <iostream>


using std::cout;
using std::cin;
using std::endl;


namespace InMap
{ 
	class AbstractMap
	{
	public:
		virtual void printMap()=0;
	};

	class TenMap1:public AbstractMap
	{
	public:
		void printMap();
	};
	class TenMap2:public AbstractMap
	{
	public:
		void printMap();
	};

	class TenMap3:public AbstractMap
	{
	public:
		void printMap();
	};

	class TenMap4:public AbstractMap
	{
	public:
		void printMap();
	};

	class TenMap5:public AbstractMap
	{
	public:
		void printMap();
	};


	class LeftTMap1:public AbstractMap
	{
	public:
		void printMap();
	};
	class LeftTMap2:public AbstractMap
	{
	public:
		void printMap();
	};
	class LeftTMap5:public AbstractMap
	{
	public:
		void printMap();
	};
	class LeftTMap4:public AbstractMap
	{
	public:
		void printMap();
	};



	class RightTMap1:public AbstractMap
	{
	public:
		void printMap();
	};
	class RightTMap2:public AbstractMap
	{
	public:
		void printMap();
	};
	class RightTMap5:public AbstractMap
	{
	public:
		void printMap();
	};
	class RightTMap3:public AbstractMap
	{
	public:
		void printMap();
	};



	class UpTMap1:public AbstractMap
	{
	public:
		void printMap();
	};
	class UpTMap3:public AbstractMap
	{
	public:
		void printMap();
	};
	class UpTMap4:public AbstractMap
	{
	public:
		void printMap();
	};
	class UpTMap5:public AbstractMap
	{
	public:
		void printMap();
	};



	class DownTMap2:public AbstractMap
	{
	public:
		void printMap();
	};
	class DownTMap3:public AbstractMap
	{
	public:
		void printMap();
	};
	class DownTMap4:public AbstractMap
	{
	public:
		void printMap();
	};
	class DownTMap5:public AbstractMap
	{
	public:
		void printMap();
	};



	class StrangTMap3:public AbstractMap
	{
	public:
		void printMap();
	};
	class StrangTMap4:public AbstractMap
	{
	public:
		void printMap();
	};
	class StrangTMap5:public AbstractMap
	{
	public:
		void printMap();
	};


	class ShuTMap1:public AbstractMap
	{
	public:
		void printMap();
	};
	class ShuTMap2:public AbstractMap
	{
	public:
		void printMap();
	};
	class ShuTMap5:public AbstractMap
	{
	public:
		void printMap();
	};



	void PaintCurrentMap(AbstractMap * m);





}

#endif

⌨️ 快捷键说明

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