src/ai/api/ai_road.cpp
branchnoai
changeset 9486 a9b5f6b8667c
parent 9483 0c6d80b1a87e
child 9503 821422c9ca59
--- a/src/ai/api/ai_road.cpp	Mon Mar 19 14:25:06 2007 +0000
+++ b/src/ai/api/ai_road.cpp	Mon Mar 19 14:30:56 2007 +0000
@@ -23,7 +23,7 @@
 	if (TileX(start) != TileX(end) &&
 			TileY(start) != TileY(end)) return false;
 
-	return this->DoCommand(end, start, (TileY(start) != TileY(end) ? 4 : 0) | 3, DC_EXEC | DC_AUTO, CMD_BUILD_LONG_ROAD);
+	return this->DoCommand(end, start, (TileY(start) != TileY(end) ? 4 : 0) | 3, CMD_BUILD_LONG_ROAD);
 }
 
 bool AIRoad::BuildRoadDepot(TileIndex tile, TileIndex front)
@@ -33,7 +33,7 @@
 
 	uint entrance_dir = (TileX(tile) == TileX(front)) ? (TileY(tile) < TileY(front) ? 3 : 1) : (TileX(tile) < TileX(front) ? 2: 0);
 
-	return this->DoCommand(tile, entrance_dir, 0, DC_EXEC | DC_AUTO, CMD_BUILD_ROAD_DEPOT);
+	return this->DoCommand(tile, entrance_dir, 0, CMD_BUILD_ROAD_DEPOT);
 }
 
 bool AIRoad::BuildRoadStation(TileIndex tile, TileIndex front, bool bus, bool drive_through)
@@ -48,7 +48,7 @@
 		entrance_dir = (TileX(tile) == TileX(front)) ? (TileY(tile) < TileY(front) ? 3 : 1) : (TileX(tile) < TileX(front) ? 2: 0);
 	}
 
-	return this->DoCommand(tile, entrance_dir, drive_through << 1 | bus, DC_EXEC | DC_AUTO, CMD_BUILD_ROAD_STOP);
+	return this->DoCommand(tile, entrance_dir, drive_through << 1 | bus, CMD_BUILD_ROAD_STOP);
 }
 
 bool AIRoad::RemoveRoad(TileIndex start, TileIndex end)
@@ -59,7 +59,7 @@
 	if (TileX(start) != TileX(end) &&
 			TileY(start) != TileY(end)) return false;
 
-	return this->DoCommand(end, start, (TileY(start) != TileY(end) ? 4 : 0) | 3, DC_EXEC, CMD_REMOVE_LONG_ROAD);
+	return this->DoCommand(end, start, (TileY(start) != TileY(end) ? 4 : 0) | 3, CMD_REMOVE_LONG_ROAD);
 }
 
 bool AIRoad::RemoveRoadDepot(TileIndex tile)
@@ -70,7 +70,7 @@
 	/* Not a road depot tile */
 	if (!IsTileType(tile, MP_STREET) || GetRoadTileType(tile) != ROAD_TILE_DEPOT) return false;
 
-	return this->DoCommand(tile, 0, 0, DC_EXEC, CMD_LANDSCAPE_CLEAR);
+	return this->DoCommand(tile, 0, 0, CMD_LANDSCAPE_CLEAR);
 }
 
 bool AIRoad::RemoveRoadStation(TileIndex tile)
@@ -81,5 +81,5 @@
 	/* Not a road station tile */
 	if (!IsTileType(tile, MP_STATION) || !IsRoadStop(tile)) return false;
 
-	return this->DoCommand(tile, 0, GetRoadStopType(tile), DC_EXEC, CMD_REMOVE_ROAD_STOP);
+	return this->DoCommand(tile, 0, GetRoadStopType(tile), CMD_REMOVE_ROAD_STOP);
 }