# HG changeset patch # User truelight # Date 1133551298 0 # Node ID f3c30cf71e6e4f2b5819cff98f489fd19fa774de # Parent 48714bad9499eaca8a46d8256bbbc341ea07928f (svn r3253) -Add: add BuildRoad event for AIs diff -r 48714bad9499 -r f3c30cf71e6e ai/ai_event.h --- a/ai/ai_event.h Fri Dec 02 14:55:23 2005 +0000 +++ b/ai/ai_event.h Fri Dec 02 19:21:38 2005 +0000 @@ -53,6 +53,8 @@ DEF_EVENTS int ottd_Event_RoadVehicleEnterDepot INITIAL_SET; // (vehicle_index, depot_tile) DEF_EVENTS int ottd_Event_GiveOrder INITIAL_SET; // (vehicle_index) + +DEF_EVENTS int ottd_Event_BuildRoad INITIAL_SET; // (road_tile, road_pieces) /* ----------------- End of list ------------------ */ #endif /* AI_EVENT */ diff -r 48714bad9499 -r f3c30cf71e6e road_cmd.c --- a/road_cmd.c Fri Dec 02 14:55:23 2005 +0000 +++ b/road_cmd.c Fri Dec 02 19:21:38 2005 +0000 @@ -487,6 +487,8 @@ _m[tile].m5 |= pieces; MarkTileDirtyByTile(tile); + + ai_event(_current_player, ottd_Event_BuildRoad, tile, pieces); } return cost; }