Files
StarPilot/mapd_repo/hazard.go
T
firestar5683 1ce9f73ae2 Navigation and maps
Add navigation and map matching providers with the vendored map service sources.
2026-10-03 22:34:37 +00:00

16 lines
341 B
Go

package main
import (
"pfeifer.dev/mapd/maps"
)
func checkWayForHazardChange(state *State, parent *Upcoming[string], way maps.NextWayResult) (valid bool, val string) {
nextHazard := way.Way.Hazard()
if nextHazard != state.CurrentWay.Way.Hazard() && nextHazard != "" {
return true, nextHazard
}
return false, parent.DefaultValue
}