summaryrefslogtreecommitdiff
path: root/golang/pkg/agent/visit.go
blob: 019a6e5af15686fe8fdc4caee5f69dea28e5aed3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package agent

import (
	"fmt"
	"log/slog"

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

func (a *agent) visitAllShipyards(ship *model.Ship) error {
	system, err := a.client.GetSystem(ship.Nav.SystemSymbol, a.db)
	if err != nil {
		return fmt.Errorf("failed to visit all shipyards: %w", err)
	}
	waypoints, err := a.client.ListWaypointsInSystem(system, a.db)
	if err != nil {
		return fmt.Errorf("failed to visit all shipyards: %w", err)
	}
	//slog.Info("get system", "system", system.Waypoints, "err", err)
	//waypoint, err := a.client.GetWaypoint("X1-RR14-J88", a.db)
	slog.Info("get waypoint", "waypoint", waypoints[0])

	return fmt.Errorf("failed to visit all shipyards: not implemented yet")
}