src/ai/api/ai_industrylist_valuator.cpp
branchnoai
changeset 9655 e8e43f333832
parent 9649 bc8c06513f5b
child 9710 ba44f8c1fd52
--- a/src/ai/api/ai_industrylist_valuator.cpp	Fri Jul 13 23:18:12 2007 +0000
+++ b/src/ai/api/ai_industrylist_valuator.cpp	Sat Jul 14 08:54:17 2007 +0000
@@ -1,5 +1,6 @@
 #include "ai_industrylist_valuator.hpp"
 #include "ai_industry.hpp"
+#include "ai_map.hpp"
 
 int32 AIIndustryListProduction::Valuate(int32 industry) const
 {
@@ -10,3 +11,13 @@
 {
 	return AIIndustry::GetLocation(industry);
 }
+
+int32 AIIndustryListDistanceManhattanToTile::Valuate(int32 industry) const
+{
+	return AIMap::DistanceManhattan(this->tile, AIIndustry::GetLocation(industry));
+}
+
+int32 AIIndustryListDistanceSquareToTile::Valuate(int32 industry) const
+{
+	return AIMap::DistanceSquare(this->tile, AIIndustry::GetLocation(industry));
+}