# HG changeset patch # User truelight # Date 2005-12-02 19:21:38 # Node ID 60cdde9ed2af8f0cdd32008b96023f1806744a10 # Parent d00b71ca3cf74aee8df72556f6c16b836d4eacf1 (svn r3253) -Add: add BuildRoad event for AIs diff --git a/ai/ai_event.h b/ai/ai_event.h --- a/ai/ai_event.h +++ b/ai/ai_event.h @@ -53,6 +53,8 @@ DEF_EVENTS int ottd_Event_VehicleEnterDe 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 --git a/road_cmd.c b/road_cmd.c --- a/road_cmd.c +++ b/road_cmd.c @@ -487,6 +487,8 @@ do_clear:; _m[tile].m5 |= pieces; MarkTileDirtyByTile(tile); + + ai_event(_current_player, ottd_Event_BuildRoad, tile, pieces); } return cost; }