| 1119 | } |
| 1120 | |
| 1121 | static bool TerraformTownTile(TileIndex tile, Slope edges, bool dir) |
| 1122 | { |
| 1123 | assert(tile < Map::Size()); |
| 1124 | |
| 1125 | CommandCost r = std::get<0>(Command<CMD_TERRAFORM_LAND>::Do({DoCommandFlag::Auto, DoCommandFlag::NoWater}, tile, edges, dir)); |
| 1126 | if (r.Failed() || r.GetCost() >= (_price[PR_TERRAFORM] + 2) * 8) return false; |
| 1127 | Command<CMD_TERRAFORM_LAND>::Do({DoCommandFlag::Auto, DoCommandFlag::NoWater, DoCommandFlag::Execute}, tile, edges, dir); |
| 1128 | return true; |
| 1129 | } |
| 1130 | |
| 1131 | static void LevelTownLand(TileIndex tile) |
| 1132 | { |
no test coverage detected