File diff r11064:0468f0a12303 → r11065:0af2fa697c41
src/ai/api/ai_abstractlist.cpp
Show inline comments
 
@@ -3,12 +3,13 @@
 
/** @file ai_abstractlist.cpp Implementation of AIAbstractList. */
 

	
 
#include <squirrel.h>
 
#include "ai_abstractlist.hpp"
 
#include "../../debug.h"
 
#include "../../core/alloc_func.hpp"
 
#include "../../script/squirrel.hpp"
 

	
 
/**
 
 * Base class for any AIAbstractList sorter.
 
 */
 
class AIAbstractListSorter {
 
protected:
 
@@ -815,12 +816,14 @@ SQInteger AIAbstractList::Valuate(HSQUIR
 
		}
 
		/* Remove junk */
 
		sq_pop(vm, 2);
 

	
 
		(*iter).second = (int32)value;
 
		this->buckets[(int32)value].insert((*iter).first);
 

	
 
		Squirrel::DecreaseOps(vm, 5);
 
	}
 

	
 
	sq_release(vm, &obj_func);
 
	for (int i = 0; i < nparam; i++) sq_release(vm, &obj_params[i]);
 

	
 
	AIObject::SetAllowDoCommand(true);