worldmodel.cpp
来自「巫魔问题求解」· C++ 代码 · 共 54 行
CPP
54 行
#include "WorldModel.h"
using namespace _algorithm;
/////////////////////////////////////////////
WorldModel::WorldModel(unsigned int x_border, unsigned int y_border)
{
this->mpClientMap = new ClientMap(x_border,y_border,*this);
this->mpInfo = new Info;
this->TheInfo().mXBorder = x_border;
this->TheInfo().mYBorder = y_border;
}
/////////////////////////////////////////////
WorldModel::WorldModel(const _algorithm::WorldModel &)
{
}
/////////////////////////////////////////////
WorldModel::~WorldModel(void)
{
delete this->mpClientMap;
delete this->mpInfo;
}
/////////////////////////////////////////////
ClientMap &WorldModel::TheClientMap(void)
{
return *mpClientMap;
}
/////////////////////////////////////////////
const ClientMap &WorldModel::GetClientMap(void) const
{
return *mpClientMap;
}
/////////////////////////////////////////////
WorldModel::Info &WorldModel::TheInfo(void)
{
return *mpInfo;
}
/////////////////////////////////////////////
const WorldModel::Info &WorldModel::GetInfo(void) const
{
return *mpInfo;
}
/////////////////////////////////////////////
void WorldModel::Reset(void)
{
this->TheClientMap().Reset();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?