Слияние кода завершено, страница обновится автоматически
#include "stdafx.h"
#include "DataMgr.h"
CDataMgr* CDataMgr::m_spDataMgr=nullptr;
CDataMgr::CDataMgr()
{
m_pMapDtMgr = new CMapDtMgr();
m_pMapDtMgr->LoadFile("Data/MapDt.txt");
m_pNpcDtMgr = new CNpcDtMgr();
m_pNpcDtMgr->LoadFile("Data/NpcDt.txt");
m_pMonsterDtMgr = new CMonsterDtMgr();
m_pMonsterDtMgr->LoadFile("Data/MonsterDt.txt");
m_pItemDtMgr = new CItemDtMgr();
m_pItemDtMgr->LoadFile("Data/ItemDt.txt");
m_pTaskDtMgr = new CTaskDtMgr();
m_pTaskDtMgr->LoadFile("Data/TaskDt.txt");
}
CDataMgr::~CDataMgr()
{
SAFE_DEL(m_pMapDtMgr);
SAFE_DEL(m_pNpcDtMgr);
SAFE_DEL(m_pMonsterDtMgr);
SAFE_DEL(m_pItemDtMgr);
SAFE_DEL(m_pTaskDtMgr);
}
CDataMgr * CDataMgr::GetDataMgr()
{
//һεþnewһ
if (nullptr == m_spDataMgr)
{
m_spDataMgr = new CDataMgr();
}
return m_spDataMgr;
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )