[Gcblue-commits] gcb_wx/src/ai Brain.cpp,1.3,1.4
Status: Alpha
Brought to you by:
ddcforge
|
From: Dewitt C. <ddc...@us...> - 2005-02-20 21:55:11
|
Update of /cvsroot/gcblue/gcb_wx/src/ai In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18469/src/ai Modified Files: Brain.cpp Log Message: Final GDI+ removal Index: Brain.cpp =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/src/ai/Brain.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Brain.cpp 20 Feb 2005 18:20:19 -0000 1.3 --- Brain.cpp 20 Feb 2005 21:54:32 -0000 1.4 *************** *** 72,77 **** std::vector<std::string> taskList; ! std::map<std::string, Task*>::iterator iter = taskMap.begin(); ! std::map<std::string, Task*>::iterator& done = taskMap.end(); for (;iter != done; ++iter) { --- 72,77 ---- std::vector<std::string> taskList; ! std::map<std::string, Task*>::const_iterator iter = taskMap.begin(); ! std::map<std::string, Task*>::const_iterator& done = taskMap.end(); for (;iter != done; ++iter) { *************** *** 167,170 **** --- 167,177 ---- Brain::~Brain() { + for (std::map<std::string, Task*>::iterator iter = + taskMap.begin(); iter != taskMap.end(); ) + { + delete iter->second; + taskMap.erase(iter++); + } + taskMap.clear(); } |