Set dirty selection tiles when bridge is too long to build.
This commit is contained in:
@@ -24,6 +24,7 @@
|
|||||||
#include "cmd_helper.h"
|
#include "cmd_helper.h"
|
||||||
#include "tunnelbridge_map.h"
|
#include "tunnelbridge_map.h"
|
||||||
#include "road_gui.h"
|
#include "road_gui.h"
|
||||||
|
#include "tilehighlight_func.h"
|
||||||
|
|
||||||
#include "widgets/bridge_widget.h"
|
#include "widgets/bridge_widget.h"
|
||||||
|
|
||||||
@@ -429,6 +430,8 @@ void ShowBuildBridgeWindow(TileIndex start, TileIndex end, TransportType transpo
|
|||||||
new BuildBridgeWindow(&_build_bridge_desc, start, end, type, bl);
|
new BuildBridgeWindow(&_build_bridge_desc, start, end, type, bl);
|
||||||
} else {
|
} else {
|
||||||
delete bl;
|
delete bl;
|
||||||
|
SetSelectionTilesDirty();
|
||||||
|
_thd.Reset();
|
||||||
ShowErrorMessage(STR_ERROR_CAN_T_BUILD_BRIDGE_HERE, errmsg, WL_INFO, TileX(end) * TILE_SIZE, TileY(end) * TILE_SIZE);
|
ShowErrorMessage(STR_ERROR_CAN_T_BUILD_BRIDGE_HERE, errmsg, WL_INFO, TileX(end) * TILE_SIZE, TileY(end) * TILE_SIZE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user