--- a/src/ai/api/ai_list.cpp Fri Apr 13 09:52:18 2007 +0000
+++ b/src/ai/api/ai_list.cpp Sat Apr 14 09:44:18 2007 +0000
@@ -367,11 +367,11 @@
}
}
-void AIList::Valuate(AIList::Valuator *proc)
+void AIList::Valuate(const AIList::Valuator &proc)
{
this->buckets.clear();
for (AIListMap::iterator iter = this->items.begin(); iter != this->items.end(); iter++) {
- int32 value = proc->Valuate((*iter).first);
+ int32 value = proc.Valuate((*iter).first);
(*iter).second = value;
this->buckets[value].insert((*iter).first);
}