src/roadveh_cmd.cpp
changeset 7263 07bec732eaf9
parent 7262 3a366c244930
child 7272 95879be6cb58
equal deleted inserted replaced
7262:3a366c244930 7263:07bec732eaf9
  1415 				if (!IsTileType(tile, MP_STREET) || GetRoadTileType(tile) != ROAD_TILE_NORMAL || (needed & GetRoadBits(tile, ROADTYPE_TRAM)) == ROAD_NONE) {
  1415 				if (!IsTileType(tile, MP_STREET) || GetRoadTileType(tile) != ROAD_TILE_NORMAL || (needed & GetRoadBits(tile, ROADTYPE_TRAM)) == ROAD_NONE) {
  1416 					/* The tram cannot turn here */
  1416 					/* The tram cannot turn here */
  1417 					v->cur_speed = 0;
  1417 					v->cur_speed = 0;
  1418 					return;
  1418 					return;
  1419 				}
  1419 				}
  1420 			} else if (GetRoadTileType(v->tile) == ROAD_TILE_NORMAL && GetDisallowedRoadDirections(v->tile) != DRD_NONE) {
  1420 			} else if (IsTileType(tile, MP_STREET) && GetRoadTileType(v->tile) == ROAD_TILE_NORMAL && GetDisallowedRoadDirections(v->tile) != DRD_NONE) {
  1421 				v->cur_speed = 0;
  1421 				v->cur_speed = 0;
  1422 				return;
  1422 				return;
  1423 			} else {
  1423 			} else {
  1424 				tile = v->tile;
  1424 				tile = v->tile;
  1425 			}
  1425 			}