From 9be713f1ae0cff0bc06bbef395fda8bf829e38c2 Mon Sep 17 00:00:00 2001 From: tron Date: Fri, 24 Mar 2006 08:55:08 +0000 Subject: (svn r4079) Add GetSation{Index,ByTile}() to get the station index resp. the station from a tile --- ai/trolly/trolly.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ai/trolly/trolly.c') diff --git a/ai/trolly/trolly.c b/ai/trolly/trolly.c index 57cac9698..eac7793ae 100644 --- a/ai/trolly/trolly.c +++ b/ai/trolly/trolly.c @@ -22,6 +22,7 @@ #include "../../debug.h" #include "../../functions.h" #include "../../road_map.h" +#include "../../station_map.h" #include "../../table/strings.h" #include "../../map.h" #include "../../tile.h" @@ -1202,7 +1203,7 @@ static void AiNew_State_GiveOrders(Player *p) idx = 0; order.type = OT_GOTO_STATION; order.flags = 0; - order.station = _m[p->ainew.to_tile].m2; + order.station = GetStationIndex(p->ainew.to_tile); if (p->ainew.tbt == AI_TRUCK && p->ainew.to_deliver) order.flags |= OF_FULL_LOAD; AI_DoCommand(0, p->ainew.veh_id + (idx << 16), PackOrder(&order), DC_EXEC, CMD_INSERT_ORDER); @@ -1210,7 +1211,7 @@ static void AiNew_State_GiveOrders(Player *p) idx = 0; order.type = OT_GOTO_STATION; order.flags = 0; - order.station = _m[p->ainew.from_tile].m2; + order.station = GetStationIndex(p->ainew.from_tile); if (p->ainew.tbt == AI_TRUCK && p->ainew.from_deliver) order.flags |= OF_FULL_LOAD; AI_DoCommand(0, p->ainew.veh_id + (idx << 16), PackOrder(&order), DC_EXEC, CMD_INSERT_ORDER); -- cgit v1.2.3-54-g00ecf