Polished wall generation, though work is needed good enough for main now
This commit is contained in:
@@ -704,7 +704,7 @@ func main() {
|
||||
settings.MaxWallWidth = val
|
||||
}))
|
||||
|
||||
numWallsSlider := newNumericInputSlider(1, 5, float64(settings.NumWalls), "%.0f", "Number of Walls")
|
||||
numWallsSlider := newNumericInputSlider(0, 5, float64(settings.NumWalls), "%.0f", "Number of Walls")
|
||||
numWallsSlider.entry.OnChanged = func(s string) {
|
||||
numWallsSlider.validate(s, func(hasError bool) {
|
||||
errorStates["numWalls"] = hasError
|
||||
@@ -775,6 +775,18 @@ func main() {
|
||||
settings.TurretSpacing = val
|
||||
}))
|
||||
|
||||
gateSpacingSlider := newNumericInputSlider(0, 100, settings.GateSpacing, "%.0f%%", "Gate Spacing")
|
||||
gateSpacingSlider.entry.OnChanged = func(s string) {
|
||||
gateSpacingSlider.validate(s, func(hasError bool) {
|
||||
errorStates["gateSpacing"] = hasError
|
||||
updateGenerateBtnState()
|
||||
})
|
||||
}
|
||||
gateSpacingSlider.value.AddListener(binding.NewDataListener(func() {
|
||||
val, _ := gateSpacingSlider.value.Get()
|
||||
settings.GateSpacing = val
|
||||
}))
|
||||
|
||||
turretControls := container.NewVBox(
|
||||
turretSizeSlider,
|
||||
turretShapeLabel,
|
||||
@@ -1205,6 +1217,7 @@ func main() {
|
||||
numWallsSlider,
|
||||
cityCoverageSlider,
|
||||
wallCurvynessSlider,
|
||||
gateSpacingSlider,
|
||||
showTurretsCheck,
|
||||
turretControls,
|
||||
))
|
||||
|
||||
Reference in New Issue
Block a user