src/road_gui.cpp
changeset 8400 89e1ee0c796c
parent 8391 533d149e52a9
child 8402 d2f50a0bac7f
equal deleted inserted replaced
8399:1f301df8328a 8400:89e1ee0c796c
   502 					 * else use the last 2 bits (X dir has
   502 					 * else use the last 2 bits (X dir has
   503 					 * not the 3rd bit set) */
   503 					 * not the 3rd bit set) */
   504 					_place_road_flag = (RoadFlags)((_place_road_flag & RF_DIR_Y) ? (_place_road_flag & 0x07) : (_place_road_flag >> 3));
   504 					_place_road_flag = (RoadFlags)((_place_road_flag & RF_DIR_Y) ? (_place_road_flag & 0x07) : (_place_road_flag >> 3));
   505 
   505 
   506 					DoCommandP(end_tile, start_tile, _place_road_flag | (_cur_roadtype << 3) | _ctrl_pressed << 5, CcPlaySound1D,
   506 					DoCommandP(end_tile, start_tile, _place_road_flag | (_cur_roadtype << 3) | _ctrl_pressed << 5, CcPlaySound1D,
   507 						_remove_button_clicked ?
   507 						(_ctrl_pressed || _remove_button_clicked) ?
   508 						CMD_REMOVE_LONG_ROAD | CMD_NO_WATER | CMD_MSG(_road_type_infos[_cur_roadtype].err_remove_road) :
   508 						CMD_REMOVE_LONG_ROAD | CMD_NO_WATER | CMD_MSG(_road_type_infos[_cur_roadtype].err_remove_road) :
   509 						CMD_BUILD_LONG_ROAD | CMD_NO_WATER | CMD_MSG(_road_type_infos[_cur_roadtype].err_build_road));
   509 						CMD_BUILD_LONG_ROAD | CMD_NO_WATER | CMD_MSG(_road_type_infos[_cur_roadtype].err_build_road));
   510 					break;
   510 					break;
   511 			}
   511 			}
   512 		}
   512 		}