diff options
author | frosch <frosch@openttd.org> | 2010-08-27 20:46:36 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2010-08-27 20:46:36 +0000 |
commit | 4901d42140f1a8742bfde617eaef794f25710167 (patch) | |
tree | b006892ef34d82514fdca39f4f5aa423ec69ff50 /src/station_cmd.cpp | |
parent | d7c843a22e0d7333e906b5bdab54054b39248c0d (diff) | |
download | openttd-4901d42140f1a8742bfde617eaef794f25710167.tar.xz |
(svn r20636) -Codechange: Move MarkTileDirtyByTile() and DeleteAnimatedTile() into MakeWaterKeepingClass().
Diffstat (limited to 'src/station_cmd.cpp')
-rw-r--r-- | src/station_cmd.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp index 39a98453c..9ef27c6f7 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -2492,13 +2492,12 @@ static CommandCost RemoveDock(TileIndex tile, DoCommandFlag flags) if (flags & DC_EXEC) { DoClearSquare(tile1); + MarkTileDirtyByTile(tile1); MakeWaterKeepingClass(tile2, st->owner); st->rect.AfterRemoveTile(st, tile1); st->rect.AfterRemoveTile(st, tile2); - MarkTileDirtyByTile(tile2); - st->dock_tile = INVALID_TILE; st->facilities &= ~FACIL_DOCK; @@ -3398,7 +3397,6 @@ void DeleteOilRig(TileIndex tile) Station *st = Station::GetByTile(tile); MakeWaterKeepingClass(tile, OWNER_NONE); - MarkTileDirtyByTile(tile); st->dock_tile = INVALID_TILE; st->airport.Clear(); |