From a4cfa4667600af5c4170649d1b26bba289f01478 Mon Sep 17 00:00:00 2001 From: dP Date: Sun, 17 Oct 2021 17:53:58 +0300 Subject: [PATCH] Fix windows compilation --- src/citymania/cm_blueprint.cpp | 1 - src/citymania/cm_blueprint.hpp | 2 ++ src/rail_gui.cpp | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/citymania/cm_blueprint.cpp b/src/citymania/cm_blueprint.cpp index d9b014fb54..87dd3320c0 100644 --- a/src/citymania/cm_blueprint.cpp +++ b/src/citymania/cm_blueprint.cpp @@ -14,7 +14,6 @@ #include "../tunnelbridge_map.h" #include "../network/network.h" -#include #include extern TileHighlightData _thd; diff --git a/src/citymania/cm_blueprint.hpp b/src/citymania/cm_blueprint.hpp index 4cf9599d5d..539607ed3e 100644 --- a/src/citymania/cm_blueprint.hpp +++ b/src/citymania/cm_blueprint.hpp @@ -3,6 +3,8 @@ #include "cm_highlight.hpp" +#include + namespace citymania { typedef std::function CommandCallback; diff --git a/src/rail_gui.cpp b/src/rail_gui.cpp index ba1f250230..039ca48057 100644 --- a/src/rail_gui.cpp +++ b/src/rail_gui.cpp @@ -409,7 +409,7 @@ static bool DoAutodirTerraform(bool diagonal, TileIndex start_tile, TileIndex en DoCommandP(e1, s1, ((h1 < h2 ? LM_RAISE : LM_LEVEL) << 1) | diag_flag, CMD_LEVEL_LAND, CcTerraform); uint32 p2 = ((h2 < h1 ? LM_RAISE : LM_LEVEL) << 1) | diag_flag; DoCommandP(e2, s2, p2, CMD_LEVEL_LAND, CcTerraform); - auto rail_callback = [rail_cmd, start_tile, end_tile, track](bool res) { + auto rail_callback = [rail_cmd, start_tile, end_tile, track](bool res) -> bool { if (!citymania::_estimate_mod && end_tile != INVALID_TILE) StoreRailPlacementEndpoints(start_tile, end_tile, track, true); return DoCommandP(&rail_cmd);