BOOL CProject::LoadCharacter( LPCTSTR szFileName )
{
CScript script;
if(script.Load(szFileName)==FALSE)
return FALSE;
CString strName;
LPCHARACTER lpCharacter;
script.GetToken(); // Mover name
strName = script.Token;
while( script.tok != FINISHED)
{
lpCharacter = new CHARACTER;
lpCharacter->Clear();
// 맵에 추가되는 것은 lowercase다. 그런데, 유일한 key 스트링이 lowercase로 맵에 추가되면
// 원본 자체가 손상되는 결과구 그 리스트를 뽑아낼 때도 모두 lowercase가 되므로 원본을 m_szKey에
// 보관해두는 것이다.
_tcscpy( lpCharacter->m_szKey, strName );
strName.MakeLower();
Error("Got %s", strName);