bgammon/gamestate.go

22 lines
315 B
Go
Raw Normal View History

2023-07-31 23:46:28 +00:00
package bgammon
type GameState struct {
*Game
2023-08-25 07:26:56 +00:00
Player int
Available [][]int // Legal moves.
}
func (g *GameState) OpponentPlayer() Player {
if g.Player == 1 {
return g.Player2
}
return g.Player1
}
func (g *GameState) LocalPlayer() Player {
if g.Player == 1 {
return g.Player1
}
return g.Player2
2023-07-31 23:46:28 +00:00
}