* Get the HouseZones climate mask for the current landscape type. * @return HouseZones climate mask. */
| 2364 | * @return HouseZones climate mask. |
| 2365 | */ |
| 2366 | HouseZones GetClimateMaskForLandscape() |
| 2367 | { |
| 2368 | switch (_settings_game.game_creation.landscape) { |
| 2369 | case LandscapeType::Temperate: return HouseZone::ClimateTemperate; |
| 2370 | case LandscapeType::Arctic: return {HouseZone::ClimateSubarcticAboveSnow, HouseZone::ClimateSubarcticBelowSnow}; |
| 2371 | case LandscapeType::Tropic: return HouseZone::ClimateSubtropic; |
| 2372 | case LandscapeType::Toyland: return HouseZone::ClimateToyland; |
| 2373 | default: NOT_REACHED(); |
| 2374 | } |
| 2375 | } |
| 2376 | |
| 2377 | /** |
| 2378 | * Create a random town somewhere in the world. |
no test coverage detected