roadveh_cmd.c
branchcustombridgeheads
changeset 5590 dc34c43fc3eb
parent 5573 afa6f92a71fd
equal deleted inserted replaced
5589:0375bd469024 5590:dc34c43fc3eb
  1387 		newdir = RoadVehGetSlidingDirection(v, x, y);
  1387 		newdir = RoadVehGetSlidingDirection(v, x, y);
  1388 		if (RoadVehFindCloseTo(v, x, y, newdir) != NULL) return;
  1388 		if (RoadVehFindCloseTo(v, x, y, newdir) != NULL) return;
  1389 
  1389 
  1390 		r = VehicleEnterTile(v, tile, x, y);
  1390 		r = VehicleEnterTile(v, tile, x, y);
  1391 		if (r & 8) {
  1391 		if (r & 8) {
  1392 			if (!IsTileType(tile, MP_TUNNELBRIDGE)) {
  1392 			if (!(IsTileType(tile, MP_TUNNEL) || IsTileType(tile, MP_STREET_BRIDGE))) {
  1393 				v->cur_speed = 0;
  1393 				v->cur_speed = 0;
  1394 				return;
  1394 				return;
  1395 			}
  1395 			}
  1396 			dir = _road_reverse_table[rd.x&3];
  1396 			dir = _road_reverse_table[rd.x&3];
  1397 			goto again;
  1397 			goto again;