summaryrefslogtreecommitdiff
path: root/golang/pkg/api/utils.go
blob: ba85cb9e4cab1d017812b9a865c16695a12e040f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package api

import (
	"strings"

	"git.adyxax.org/adyxax/spacetraders/golang/pkg/model"
)

func isThereAShipDockerAtWaypoint(symbol string, ships []model.Ship) bool {
	for _, ship := range ships {
		if ship.Nav.WaypointSymbol == symbol && ship.Nav.Status == "DOCKED" {
			return true
		}
	}
	return false
}

func WaypointSymbolToSystemSymbol(symbol string) string {
	return strings.Join(strings.Split(symbol, "-")[:2], "-")
}