src/station_cmd.cpp
changeset 9015 4a44c6974ac1
parent 9014 223a4ddb80bb
child 9016 2b722bde93ec
equal deleted inserted replaced
9014:223a4ddb80bb 9015:4a44c6974ac1
  2891 		RebuildStationLists();
  2891 		RebuildStationLists();
  2892 		InvalidateWindowClasses(WC_STATION_LIST);
  2892 		InvalidateWindowClasses(WC_STATION_LIST);
  2893 	} else {
  2893 	} else {
  2894 		if (IsDriveThroughStopTile(tile) && GetStopBuiltOnTownRoad(tile)) {
  2894 		if (IsDriveThroughStopTile(tile) && GetStopBuiltOnTownRoad(tile)) {
  2895 			/* For a drive-through stop on a town-owned road remove the stop and replace the road */
  2895 			/* For a drive-through stop on a town-owned road remove the stop and replace the road */
  2896 			DoCommand(tile, 0, (GetStationType(tile) == STATION_TRUCK) ? RoadStop::TRUCK : RoadStop::BUS, DC_EXEC, CMD_REMOVE_ROAD_STOP);
  2896 			DoCommand(tile, 0, (GetStationType(tile) == STATION_TRUCK) ? RoadStop::TRUCK : RoadStop::BUS, DC_EXEC | DC_BANKRUPT, CMD_REMOVE_ROAD_STOP);
  2897 		} else {
  2897 		} else {
  2898 			DoCommand(tile, 0, 0, DC_EXEC, CMD_LANDSCAPE_CLEAR);
  2898 			DoCommand(tile, 0, 0, DC_EXEC | DC_BANKRUPT, CMD_LANDSCAPE_CLEAR);
  2899 		}
  2899 		}
  2900 	}
  2900 	}
  2901 }
  2901 }
  2902 
  2902 
  2903 /**
  2903 /**