1
0
mirror of https://github.com/MADTeacher/go_basics.git synced 2025-11-23 21:34:47 +02:00
Files
go_basics/part_6/tic_tac_toe/game/player.go
2025-06-16 11:31:09 +03:00

25 lines
339 B
Go

package game
type Player struct {
Figure BoardField `json:"figure"`
}
func NewPlayer() *Player {
return &Player{Figure: cross}
}
func (p *Player) switchPlayer() {
if p.Figure == cross {
p.Figure = nought
} else {
p.Figure = cross
}
}
func (p *Player) getSymbol() string {
if p.Figure == cross {
return "X"
}
return "O"
}