#include "stdafx.h" #include "SNpcDB.h" #include #include #include "KResourceManager.h" #include #include "KTypes.h" #include "TerrainPropInfoForClient.h" #include "SDebug_Util.h" SNpcDB::SNpcDB() { Init(); } SNpcDB::~SNpcDB() { Destroy(); } const char * SNpcDB::GetFileName( int nNpcID ) { return m_pTerrainPropInfo->GetPropFileName( nNpcID, true ); } int SNpcDB::GetTextID( int nNpcID ) { return 88; // "무엇인가" } void SNpcDB::Init() { Load(); } void SNpcDB::Destroy() { SAFE_DELETE( m_pTerrainPropInfo ); } void SNpcDB::Load() { m_pTerrainPropInfo = new CTerrainPropInfoForClient; m_pTerrainPropInfo->Initialize( "TerrainPropInfo.cfg" ); } SNpcDB & GetNpcDB() { static SNpcDB npcdb; return npcdb; }