@@ -6,6 +6,7 @@
MapObjectsEvaluator & MapObjectsEvaluator::getInstance()
{
+ static std::unique_ptr<MapObjectsEvaluator> singletonInstance;
if(singletonInstance == nullptr)
singletonInstance.reset(new MapObjectsEvaluator());
@@ -37,7 +37,6 @@ class MapObjectsEvaluator
private:
std::map<AiMapObjectID, int> objectDatabase; //value for each object type
- static std::unique_ptr<MapObjectsEvaluator> singletonInstance;
public:
MapObjectsEvaluator();