changeset 2709:e1e51f118eb8 draft

(svn r3253) -Add: add BuildRoad event for AIs
author truelight <truelight@openttd.org>
date Fri, 02 Dec 2005 19:21:38 +0000
parents 6e29fbfbb91b
children 460d7070bdcd
files ai/ai_event.h road_cmd.c
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ai/ai_event.h
+++ b/ai/ai_event.h
@@ -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 */
--- a/road_cmd.c
+++ b/road_cmd.c
@@ -487,6 +487,8 @@
 		_m[tile].m5 |= pieces;
 
 		MarkTileDirtyByTile(tile);
+
+		ai_event(_current_player, ottd_Event_BuildRoad, tile, pieces);
 	}
 	return cost;
 }