summaryrefslogtreecommitdiff
path: root/src/ai/api/ai_town.cpp
diff options
context:
space:
mode:
authorYexo <yexo@openttd.org>2009-02-04 23:26:21 +0000
committerYexo <yexo@openttd.org>2009-02-04 23:26:21 +0000
commitb321130d9a831c88261ae3ed02686d1a1cda4085 (patch)
treee10fe107bf45eb727992bbee48cb0f0d8554fef1 /src/ai/api/ai_town.cpp
parentdf2a387fc3869ffd5d03181665591d954edcc0ee (diff)
downloadopenttd-b321130d9a831c88261ae3ed02686d1a1cda4085.tar.xz
(svn r15343) -Add [NoAI]: Add AITown::GetRoadLayout so AIs can get the road layout per town.
Diffstat (limited to 'src/ai/api/ai_town.cpp')
-rw-r--r--src/ai/api/ai_town.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ai/api/ai_town.cpp b/src/ai/api/ai_town.cpp
index 60fbdb799..117c35f39 100644
--- a/src/ai/api/ai_town.cpp
+++ b/src/ai/api/ai_town.cpp
@@ -192,3 +192,10 @@
}
return max(0, 2 - num);
}
+
+/* static */ AITown::RoadLayout AITown::GetRoadLayout(TownID town_id)
+{
+ if (!IsValidTown(town_id)) return ROAD_LAYOUT_INVALID;
+
+ return (AITown::RoadLayout)((TownLayout)::GetTown(town_id)->layout);
+}