|
@@ -307,25 +307,25 @@ struct GameCreationSettings {
|
|
|
byte landscape; ///< the landscape we're currently in
|
|
|
byte water_borders; ///< bitset of the borders that are water
|
|
|
uint16 custom_town_number; ///< manually entered number of towns
|
|
|
byte variety; ///< variety level applied to TGP
|
|
|
byte custom_sea_level; ///< manually entered percentage of water in the map
|
|
|
byte min_river_length; ///< the minimum river length
|
|
|
byte river_route_random; ///< the amount of randomicity for the route finding
|
|
|
byte amount_of_rivers; ///< the amount of rivers
|
|
|
};
|
|
|
|
|
|
/** Settings related to construction in-game */
|
|
|
struct ConstructionSettings {
|
|
|
uint8 max_heightlevel; ///< maximum allowed heightlevel
|
|
|
uint8 map_height_limit; ///< the maximum allowed heightlevel
|
|
|
bool build_on_slopes; ///< allow building on slopes
|
|
|
bool autoslope; ///< allow terraforming under things
|
|
|
uint16 max_bridge_length; ///< maximum length of bridges
|
|
|
byte max_bridge_height; ///< maximum height of bridges
|
|
|
uint16 max_tunnel_length; ///< maximum length of tunnels
|
|
|
byte train_signal_side; ///< show signals on left / driving / right side
|
|
|
bool extra_dynamite; ///< extra dynamite
|
|
|
bool road_stop_on_town_road; ///< allow building of drive-through road stops on town owned roads
|
|
|
bool road_stop_on_competitor_road; ///< allow building of drive-through road stops on roads owned by competitors
|
|
|
uint8 raw_industry_construction; ///< type of (raw) industry construction (none, "normal", prospecting)
|
|
|
uint8 industry_platform; ///< the amount of flat land around an industry
|
|
|
bool freeform_edges; ///< allow terraforming the tiles at the map edges
|