Documentation
¶
Index ¶
- Constants
- func Opponent(p game.Player) game.Player
- type Game
- func (g *Game) ActionSpace() int
- func (g *Game) AdditionalScore() float32
- func (g *Game) Apply(m game.PlayerMove) game.State
- func (g *Game) Board() []game.Colour
- func (g *Game) BoardSize() (int, int)
- func (g *Game) Check(m game.PlayerMove) bool
- func (g *Game) Clone() game.State
- func (g *Game) Ended() (ended bool, winner game.Player)
- func (g *Game) Eq(other game.State) bool
- func (g *Game) Err() error
- func (g *Game) Format(s fmt.State, c rune)
- func (g *Game) Fwd()
- func (g *Game) Handicap() int
- func (g *Game) Hash() game.Zobrist
- func (g *Game) Historical(i int) []game.Colour
- func (g *Game) Itol(c game.Single) game.Coord
- func (g *Game) LastMove() game.PlayerMove
- func (g *Game) Ltoi(c game.Coord) game.Single
- func (g *Game) MoveNumber() int
- func (g *Game) Passes() int
- func (g *Game) Reset()
- func (g *Game) Score(p game.Player) float32
- func (g *Game) SetToMove(p game.Player)
- func (g *Game) ToMove() game.Player
- func (g *Game) UndoLastMove()
Constants ¶
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Game ¶
func (*Game) ActionSpace ¶
func (*Game) AdditionalScore ¶
func (*Game) LastMove ¶
func (g *Game) LastMove() game.PlayerMove
func (*Game) MoveNumber ¶
func (*Game) UndoLastMove ¶
func (g *Game) UndoLastMove()
Click to show internal directories.
Click to hide internal directories.