2bd1b54936
Adds the gear-icon popover on the map view with per-game persistence of every category toggle plus the wrap-mode radio. Hide-by-id and visibility-fog facilities land on the renderer so every flip applies within one frame without a Pixi remount; the wrap-mode toggle keeps its existing remount + camera-preserve path. A new server-side turn force-resets every flag to defaults so a hidden category never makes the player miss the next turn's news. Also fixes the FligthDistance → FlightDistance typo in pkg/calc/race.go (plus the single Go caller); the TS side keeps duplicating the formula until a race-level WASM bridge lands. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
14 lines
396 B
Go
14 lines
396 B
Go
package calc
|
|
|
|
// max flight distance for race's driveTech level.
|
|
// applies for sending ships and setting routes.
|
|
func FlightDistance(driveTech float64) float64 {
|
|
return driveTech * 40
|
|
}
|
|
|
|
// max visible distance for race's driveTech level.
|
|
// applies for all race's planets to show foreign in-space groups in report.
|
|
func VisibilityDistance(driveTech float64) float64 {
|
|
return driveTech * 30
|
|
}
|