#include "defineHonor.h"
typedef struct HonorData
{
int nID; // À妽º
int nLGrouping; // ´ëºÐ·ù
int nSGrouping; // ¼ÒºÐ·ù
int nNeed; // ŸÀÌÆ² ȹµæ Á¶°Ç
int nValue; // ÇöÀç ¼öÄ¡
CString strTitle; // ŸÀÌÆ²¸í
HonorData() {Init();};
~HonorData() {};
void Init() {nID = -1;nLGrouping = nSGrouping = nNeed = nValue = 0; strTitle.Empty(); };
}PHonorData, *PPHonorData;
#ifdef __CLIENT
struct EarnedTitle
{
int nId;
CString strTitle;
};
#endif // __CLIENT
class CTitleManager
{
private:
map<int, HonorData> m_mapMonster;
map<int, HonorData> m_mapItem;
map<int, HonorData> m_mapEtc;
map<int, HonorData> m_mapAll;
Have this error:
\_Common\honor.h(13) : error C2011: 'HonorData' : 'struct' type redefinition
\_Common\honor.h(13) : see declaration of 'HonorData'
\_Common\honor.h(27) : error C2011: 'EarnedTitle' : 'struct' type redefinition
\_Common\honor.h(27) : see declaration of 'EarnedTitle'
\_Common\honor.h(34) : error C2011: 'CTitleManager' : 'class' type redefinition
\_Common\honor.h(34) : see declaration of 'CTitleManager'






