|
|
|
@ -21,7 +21,6 @@ func chessCommand(m chat1.MsgSummary) {
@@ -21,7 +21,6 @@ func chessCommand(m chat1.MsgSummary) {
|
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
if parts[1] == "show" { |
|
|
|
|
log.LogInfo("Game found: %+v, %+v", &g, g) |
|
|
|
|
go showBoard(m, &g) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
@ -78,6 +77,7 @@ func showBoard(m chat1.MsgSummary, g *Game) {
@@ -78,6 +77,7 @@ func showBoard(m chat1.MsgSummary, g *Game) {
|
|
|
|
|
log.LogInfo("Creating board position (g.Game.Position().String())") |
|
|
|
|
// create board position
|
|
|
|
|
fenStr := g.Game.Position().String() |
|
|
|
|
log.LogInfo("Creating pos &chess.Position{}") |
|
|
|
|
pos := &chess.Position{} |
|
|
|
|
if err := pos.UnmarshalText([]byte(fenStr)); err != nil { |
|
|
|
|
log.LogError(fmt.Sprintf("Error in ShowBoard pos.UnmasrhalText: %+v\n", err)) |
|
|
|
|