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
-15
View File
@@ -653,19 +653,6 @@ func main() {
markPresetDirty()
}))
buildingsPerRoadSlider := newNumericInputSlider(1, 20, float64(settings.BuildingsPerRoad), "%.0f", "Buildings Per Road")
buildingsPerRoadSlider.entry.OnChanged = func(s string) {
buildingsPerRoadSlider.validate(s, func(hasError bool) {
errorStates["buildingsPerRoad"] = hasError
updateGenerateBtnState()
})
}
buildingsPerRoadSlider.value.AddListener(binding.NewDataListener(func() {
val, _ := buildingsPerRoadSlider.value.Get()
settings.BuildingsPerRoad = int(val)
markPresetDirty()
}))
roadExitsSlider := newNumericInputSlider(0, 100, float64(settings.RoadExits), "%.0f", "Road Exits")
roadExitsSlider.entry.OnChanged = func(s string) {
roadExitsSlider.validate(s, func(hasError bool) {
@@ -1269,7 +1256,6 @@ func main() {
roadsTab := container.NewTabItem("Roads", container.NewVBox(
minRoadWidthSlider,
maxRoadWidthSlider,
buildingsPerRoadSlider,
roadExitsSlider,
minRoadAngleSlider,
roadCurvynessSlider,
@@ -1584,7 +1570,6 @@ func main() {
minRoadWidthSlider.value.Set(settings.MinRoadWidth)
maxRoadWidthSlider.value.Set(settings.MaxRoadWidth)
buildingsPerRoadSlider.value.Set(float64(settings.BuildingsPerRoad))
roadExitsSlider.value.Set(float64(settings.RoadExits))
roadCurvynessSlider.value.Set(settings.RoadCurvyness)
roadDistributionSlider.value.Set(settings.RoadDistribution)