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 + -
显示快捷键?