Code
69CvDllGameContext::~CvDllGameContext()70{71 delete m_pNetworkSyncronizer;72 delete m_pNetMessageHandler;73 delete m_pScriptSystemUtility;74 delete m_pWorldBuilderMapLoader;7576 for(std::vector<std::pair<uint, CvRandom*> >::iterator it = m_RandomNumberGenerators.begin();77 it != m_RandomNumberGenerators.end(); ++it)78 {79 delete(*it).second;80 it->second = NULL;81 }82 m_RandomNumberGenerators.clear();8384 for(std::vector<std::pair<uint, CvDllNetInitInfo*> >::iterator it = m_NetInitInfos.begin();85 it != m_NetInitInfos.end(); ++it)86 {87 delete(*it).second;88 it->second = NULL;89 }90 m_NetInitInfos.clear();919293 for(std::vector<std::pair<uint, CvDllNetLoadGameInfo*> >::iterator it = m_NetLoadGameInfos.begin();94 it != m_NetLoadGameInfos.end(); ++it)95 {96 delete(*it).second;97 it->second = NULL;98 }99 m_NetLoadGameInfos.clear();100}