瀏覽代碼

Singleton implementation fix

Dydzio 7 年之前
父節點
當前提交
08a66abdcc
共有 2 個文件被更改,包括 1 次插入1 次删除
  1. 1 0
      AI/VCAI/MapObjectsEvaluator.cpp
  2. 0 1
      AI/VCAI/MapObjectsEvaluator.h

+ 1 - 0
AI/VCAI/MapObjectsEvaluator.cpp

@@ -6,6 +6,7 @@
 
 MapObjectsEvaluator & MapObjectsEvaluator::getInstance()
 {
+	static std::unique_ptr<MapObjectsEvaluator> singletonInstance;
 	if(singletonInstance == nullptr)
 		singletonInstance.reset(new MapObjectsEvaluator());
 

+ 0 - 1
AI/VCAI/MapObjectsEvaluator.h

@@ -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();