24 lines
498 B
Go
24 lines
498 B
Go
package game
|
|
|
|
import "iter"
|
|
|
|
func (g *Game) CreateShips(ri int, shipTypeName string, planetNumber uint, quantity int) error {
|
|
return g.createShips(ri, shipTypeName, int(planetNumber), quantity)
|
|
}
|
|
|
|
func (g Game) ListShipGroups(ri int) iter.Seq[ShipGroup] {
|
|
return g.listShipGroups(ri)
|
|
}
|
|
|
|
func (g Game) ListFleets(ri int) iter.Seq[Fleet] {
|
|
return g.listFleets(ri)
|
|
}
|
|
|
|
func (g Game) MustPlanetByNumber(num uint) Planet {
|
|
p, err := g.PlanetByNumber(num)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
return p
|
|
}
|