summaryrefslogtreecommitdiff
path: root/bin/ai/compat_1.0.nut
diff options
context:
space:
mode:
Diffstat (limited to 'bin/ai/compat_1.0.nut')
-rw-r--r--bin/ai/compat_1.0.nut19
1 files changed, 17 insertions, 2 deletions
diff --git a/bin/ai/compat_1.0.nut b/bin/ai/compat_1.0.nut
index f14520c1e..77ae2525a 100644
--- a/bin/ai/compat_1.0.nut
+++ b/bin/ai/compat_1.0.nut
@@ -7,5 +7,20 @@
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
-/* Enable when adding the first compatability code:
- * AILog.Info("1.0 API compatability in effect"); */
+AILog.Info("1.0 API compatability in effect.");
+
+AIRoad._BuildRoadStation <- AIRoad.BuildRoadStation;
+AIRoad.BuildRoadStation <- function(tile, front, road_veh_type, station_id)
+{
+ if (AIRoad.IsRoadStationTile(tile)) return false;
+
+ return AIRoad._BuildRoadStation(tile, front, road_veh_type, station_id);
+}
+
+AIRoad._BuildDriveThroughRoadStation <- AIRoad.BuildDriveThroughRoadStation;
+AIRoad.BuildDriveThroughRoadStation <- function(tile, front, road_veh_type, station_id)
+{
+ if (AIRoad.IsRoadStationTile(tile)) return false;
+
+ return AIRoad._BuildDriveThroughRoadStation(tile, front, road_veh_type, station_id);
+}