(svn r9895) -Fix: assertion when removing roadstop.

This commit is contained in:
rubidium 2007-05-21 16:58:23 +00:00
parent 015c0dd9a4
commit d836b25606
1 changed files with 3 additions and 1 deletions

View File

@ -1397,7 +1397,9 @@ int32 CmdRemoveRoadStop(TileIndex tile, uint32 flags, uint32 p1, uint32 p2)
/* Save the stop info before it is removed */
bool is_drive_through = IsDriveThroughStopTile(tile);
RoadTypes rts = GetRoadTypes(tile);
RoadBits road_bits = GetAllRoadBits(tile);
RoadBits road_bits = IsDriveThroughStopTile(tile) ?
((GetRoadStopDir(tile) == DIAGDIR_NE) ? ROAD_X : ROAD_Y) :
DiagDirToRoadBits(GetRoadStopDir(tile));
bool is_towns_road = is_drive_through && GetStopBuiltOnTownRoad(tile);
int32 ret = RemoveRoadStop(st, flags, tile);