generating number of roads dynamically

This commit is contained in:
grimsace
2026-04-06 09:20:39 -05:00
parent 31e3b3ba80
commit fdac5ef45a
9 changed files with 9 additions and 44 deletions
-5
View File
@@ -39,7 +39,6 @@ type Settings struct {
// Road settings
MinRoadWidth float64 `json:"min_road_width"`
MaxRoadWidth float64 `json:"max_road_width"`
BuildingsPerRoad int `json:"buildings_per_road"`
RoadExits int `json:"road_exits"`
RoadCurvyness float64 `json:"road_curvyness"`
RoadDistribution float64 `json:"road_distribution"`
@@ -148,7 +147,6 @@ func LoadSettings() (*Settings, error) {
RiverEdgeRoughness: 50,
MinRoadWidth: 0.7,
MaxRoadWidth: 2.7,
BuildingsPerRoad: 6,
RoadExits: 5,
RoadCurvyness: 50,
RoadDistribution: 50,
@@ -232,9 +230,6 @@ func normalizeSettings(settings *Settings, rawKeys map[string]json.RawMessage) {
if settings.BuildingComplexityRatio == 0 {
settings.BuildingComplexityRatio = 50
}
if settings.BuildingsPerRoad == 0 {
settings.BuildingsPerRoad = 6
}
if _, ok := rawKeys["min_wall_width"]; !ok {
settings.MinWallWidth = 1.5
}