src/bridge_gui.cpp
changeset 8398 1e181e2e4e15
parent 8264 b1e85998c7d3
child 8491 97fcf662c3c3
equal deleted inserted replaced
8397:db3e5c72c257 8398:1e181e2e4e15
    14 #include "window_func.h"
    14 #include "window_func.h"
    15 #include "sound_func.h"
    15 #include "sound_func.h"
    16 #include "map_func.h"
    16 #include "map_func.h"
    17 #include "viewport_func.h"
    17 #include "viewport_func.h"
    18 #include "gfx_func.h"
    18 #include "gfx_func.h"
       
    19 #include "tunnelbridge.h"
    19 
    20 
    20 #include "table/strings.h"
    21 #include "table/strings.h"
    21 
    22 
    22 static struct BridgeData {
    23 static struct BridgeData {
    23 	uint8 last_size;
    24 	uint8 last_size;
   180 		errmsg = _error_message;
   181 		errmsg = _error_message;
   181 	} else {
   182 	} else {
   182 		/* check which bridges can be built
   183 		/* check which bridges can be built
   183 		 * get absolute bridge length
   184 		 * get absolute bridge length
   184 		 * length of the middle parts of the bridge */
   185 		 * length of the middle parts of the bridge */
   185 		const uint bridge_len = GetBridgeLength(start, end);
   186 		const uint bridge_len = GetTunnelBridgeLength(start, end);
   186 		/* total length of bridge */
   187 		/* total length of bridge */
   187 		const uint tot_bridgedata_len = CalcBridgeLenCostFactor(bridge_len + 2);
   188 		const uint tot_bridgedata_len = CalcBridgeLenCostFactor(bridge_len + 2);
   188 
   189 
   189 		/* loop for all bridgetypes */
   190 		/* loop for all bridgetypes */
   190 		for (bridge_type = 0; bridge_type != MAX_BRIDGES; bridge_type++) {
   191 		for (bridge_type = 0; bridge_type != MAX_BRIDGES; bridge_type++) {