// stdafx.cpp : Ç¥ÁØ Æ÷ÇÔ ÆÄÀϸ¸ µé¾î ÀÖ´Â ¼Ò½º ÆÄÀÏÀÔ´Ï´Ù. // ChatParser.pch´Â ¹Ì¸® ÄÄÆÄÀÏµÈ Çì´õ°¡ µË´Ï´Ù. // stdafx.obj¿¡´Â ¹Ì¸® ÄÄÆÄÀÏµÈ Çü½Ä Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. #include "stdafx.h" #include "ChatParserSetup.h" /// \brief ¼½¼Ç¸í°ú Ű·Î ini ¼Â¾÷ ÆÄÀÏ¿¡¼­ ¼ÂÆÃµÈ °ª ¾ò±â /// \param szSection ¾ò°íÀÚÇÏ´Â °ªÀÌ ¼ÓÇÑ ¼½¼Ç¸í /// \param szKey ¾ò°íÀÚ ÇÏ´Â °ª¿¡ ¸ÅĪµÇ´Â Ű const char* GetMyINIString(const char* szSection, const char* szKey) { const char* szResult = CChatParserSetup::GetInstance().GetString(szSection, szKey, 0); if(0 == szResult) { CString strErr; strErr.Format("Setup string load failed! - key: %s", szKey); AfxMessageBox(strErr, MB_ICONSTOP); return "???"; } return szResult; } const int GetChatType(const char* szType) { int iCount = 17; char* strFind[] = { "NORMAL", "PARTY", "FRIEND", "GUILD", "CLIENT_LOG", "STALL", "SHOUT", "ADMIN_NORMAL_CHAT", "ADMIN_SHOUT", "WHISPER", "TRADE", "CAMP_SHOP", "NOTIFY_CHAR_INFO", "FIND_PARTY", "ENEMY_CHECK", "DICE", "NOTICE" }; int FindID[] = { NORMAL, PARTY, FRIEND, GUILD, CLIENT_LOG, STALL, SHOUT, ADMIN_NORMAL_CHAT, ADMIN_SHOUT, WHISPER, TRADE, CAMP_SHOP, NOTIFY_CHAR_INFO, FIND_PARTY, ENEMY_CHECK, DICE, NOTICE }; for(int i = 0; i < iCount; ++i) { if(strcmp(szType, strFind[i]) == 0) return FindID[i]+1; } return 0; }