File diff r12029:5b077ec055c0 → r12030:bf346482c342
src/road_cmd.cpp
Show inline comments
 
@@ -37,11 +37,9 @@
 
 */
 
bool RoadVehiclesAreBuilt()
 
{
 
	const Vehicle *v;
 
	const RoadVehicle *rv;
 
	FOR_ALL_ROADVEHICLES(rv) return true;
 

	
 
	FOR_ALL_VEHICLES(v) {
 
		if (v->type == VEH_ROAD) return true;
 
	}
 
	return false;
 
}
 

	
 
@@ -274,9 +272,9 @@ static CommandCost RemoveRoad(TileIndex 
 
				if (HasRoadWorks(tile)) {
 
					/* flooding tile with road works, don't forget to remove the effect vehicle too */
 
					assert(_current_company == OWNER_WATER);
 
					Vehicle *v;
 
					FOR_ALL_VEHICLES(v) {
 
						if (v->type == VEH_EFFECT && TileVirtXY(v->x_pos, v->y_pos) == tile) {
 
					EffectVehicle *v;
 
					FOR_ALL_EFFECTVEHICLES(v) {
 
						if (TileVirtXY(v->x_pos, v->y_pos) == tile) {
 
							delete v;
 
						}
 
					}
 
@@ -1540,13 +1538,6 @@ static const byte _roadveh_enter_depot_d
 
static VehicleEnterTileStatus VehicleEnter_Road(Vehicle *v, TileIndex tile, int x, int y)
 
{
 
	switch (GetRoadTileType(tile)) {
 
		case ROAD_TILE_CROSSING:
 
			if (v->type == VEH_TRAIN) {
 
				/* it should be barred */
 
				assert(IsCrossingBarred(tile));
 
			}
 
			break;
 

	
 
		case ROAD_TILE_DEPOT: {
 
			if (v->type != VEH_ROAD) break;