class CHorseNameManager : public singleton { private : std::map m_mapHorseNames; void BroadcastHorseName(DWORD dwPlayerID, const char* szHorseName); public : CHorseNameManager(); const char* GetHorseName(DWORD dwPlayerID); void UpdateHorseName(DWORD dwPlayerID, const char* szHorseName, bool broadcast=false); void Validate(LPCHARACTER pChar); };