(svn r9946) -Fix: more places that weren't correctly marked dirty...

This commit is contained in:
rubidium 2007-05-26 22:01:49 +00:00
parent 54d7cb8f7c
commit 997901189f
1 changed files with 2 additions and 0 deletions

View File

@ -167,6 +167,7 @@ int32 CmdRemoveRoad(TileIndex tile, uint32 flags, uint32 p1, uint32 p2)
SetRoadTypes(tile, GetRoadTypes(tile) & ~RoadTypeToRoadTypes(rt));
/* Mark tiles diry that have been repaved */
MarkTileDirtyByTile(tile);
MarkTileDirtyByTile(other_end);
if (IsBridge(tile)) {
TileIndexDiff delta = TileOffsByDiagDir(GetBridgeRampDirection(tile));
@ -472,6 +473,7 @@ do_clear:;
/* Mark tiles diry that have been repaved */
MarkTileDirtyByTile(other_end);
MarkTileDirtyByTile(tile);
if (IsBridge(tile)) {
TileIndexDiff delta = TileOffsByDiagDir(GetBridgeRampDirection(tile));