(svn r3253) -Add: add BuildRoad event for AIs
This commit is contained in:
		@@ -53,6 +53,8 @@ DEF_EVENTS int ottd_Event_VehicleEnterDepot						INITIAL_SET; // (vehicle_index,
 | 
				
			|||||||
DEF_EVENTS int ottd_Event_RoadVehicleEnterDepot				INITIAL_SET; // (vehicle_index, depot_tile)
 | 
					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_GiveOrder										INITIAL_SET; // (vehicle_index)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DEF_EVENTS int ottd_Event_BuildRoad										INITIAL_SET; // (road_tile, road_pieces)
 | 
				
			||||||
/* ----------------- End of list ------------------ */
 | 
					/* ----------------- End of list ------------------ */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif /* AI_EVENT */
 | 
					#endif /* AI_EVENT */
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -487,6 +487,8 @@ do_clear:;
 | 
				
			|||||||
		_m[tile].m5 |= pieces;
 | 
							_m[tile].m5 |= pieces;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		MarkTileDirtyByTile(tile);
 | 
							MarkTileDirtyByTile(tile);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							ai_event(_current_player, ottd_Event_BuildRoad, tile, pieces);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	return cost;
 | 
						return cost;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user