equal
deleted
inserted
replaced
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 /** |