Files
2026-06-01 12:46:52 +02:00

54 lines
782 B
C++

#include "stdafx.h"
#include "SNpcDB.h"
#include <Windows.h>
#include <kfile/KStream.h>
#include "KResourceManager.h"
#include <toolkit/XStringUtil.h>
#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;
}