dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 01e24e78b24b58d2305ec7411ca4a70f53362c9c
parent 8be9832a11776cdff7080443436c7dc7e5bac243
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 12 Jun 2023 13:27:44 -0700

cleanup

Diffstat:
Mpkg/web/handlers/interceptors/chess.go | 44++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/pkg/web/handlers/interceptors/chess.go b/pkg/web/handlers/interceptors/chess.go @@ -50,7 +50,7 @@ type ChessGame struct { Player1 *ChessPlayer Player2 *ChessPlayer CreatedAt time.Time - PiecesCache map[chess.Square]string + piecesCache map[chess.Square]string } func newChessPlayer(player database.User) *ChessPlayer { @@ -64,7 +64,7 @@ func newChessPlayer(player database.User) *ChessPlayer { func newChessGame(gameKey string, player1, player2 database.User) *ChessGame { g := new(ChessGame) - g.PiecesCache = make(map[chess.Square]string) + g.piecesCache = make(map[chess.Square]string) g.CreatedAt = time.Now() g.Key = gameKey g.Game = chess.NewGame() @@ -74,7 +74,7 @@ func newChessGame(gameKey string, player1, player2 database.User) *ChessGame { for i := 0; i < 64; i++ { sq := chess.Square(i) if g.Game.Position().Board().Piece(sq) != chess.NoPiece { - g.PiecesCache[sq] = "piece_" + sq.String() + g.piecesCache[sq] = "piece_" + sq.String() } } return g @@ -217,7 +217,7 @@ func (g *ChessGame) renderBoardHTML1(position *chess.Position, isFlipped bool, i "IsLastMove": sqIsLastMove, "PieceInCheck": pieceInCheck, "GetPieceFileName": getPieceFileName, - "GetPid": func(sq chess.Square) string { return g.PiecesCache[sq] }, + "GetPid": func(sq chess.Square) string { return g.piecesCache[sq] }, "Square": func(id int) chess.Square { return chess.Square(id) }, "PieceFromSq": func(sq chess.Square) chess.Piece { return boardMap[sq] }, "css": func(s string) template.CSS { return template.CSS(s) }, @@ -537,14 +537,14 @@ func (b *Chess) SendMove(gameKey string, userID database.UserID, g *ChessGame, c _ = g.Game.MoveStr(moveStr) g.lastUpdated = time.Now() - idStr1 := g.PiecesCache[mov.S1()] - idStr2 := g.PiecesCache[mov.S2()] + idStr1 := g.piecesCache[mov.S1()] + idStr2 := g.piecesCache[mov.S2()] idStr3 := "" if mov.S1().Rank() == chess.Rank5 && mov.S2().Rank() == chess.Rank6 && mov.HasTag(chess.EnPassant) { - idStr3 = g.PiecesCache[chess.NewSquare(mov.S2().File(), chess.Rank5)] + idStr3 = g.piecesCache[chess.NewSquare(mov.S2().File(), chess.Rank5)] } else if mov.S1().Rank() == chess.Rank4 && mov.S2().Rank() == chess.Rank3 && mov.HasTag(chess.EnPassant) { - idStr3 = g.PiecesCache[chess.NewSquare(mov.S2().File(), chess.Rank4)] + idStr3 = g.piecesCache[chess.NewSquare(mov.S2().File(), chess.Rank4)] } g.updatePiecesCache(mov) @@ -603,27 +603,27 @@ const ( ) func (g *ChessGame) updatePiecesCache(mov chess.Move) { - idStr1 := g.PiecesCache[mov.S1()] - delete(g.PiecesCache, mov.S1()) - delete(g.PiecesCache, mov.S2()) - g.PiecesCache[mov.S2()] = idStr1 + idStr1 := g.piecesCache[mov.S1()] + delete(g.piecesCache, mov.S1()) + delete(g.piecesCache, mov.S2()) + g.piecesCache[mov.S2()] = idStr1 if mov.S1().Rank() == chess.Rank6 && mov.S2().Rank() == chess.Rank7 && mov.HasTag(chess.EnPassant) { - delete(g.PiecesCache, chess.NewSquare(mov.S2().File(), chess.Rank6)) + delete(g.piecesCache, chess.NewSquare(mov.S2().File(), chess.Rank6)) } else if mov.S1().Rank() == chess.Rank5 && mov.S2().Rank() == chess.Rank4 && mov.HasTag(chess.EnPassant) { - delete(g.PiecesCache, chess.NewSquare(mov.S2().File(), chess.Rank5)) + delete(g.piecesCache, chess.NewSquare(mov.S2().File(), chess.Rank5)) } if mov.S1() == chess.E1 && mov.HasTag(chess.KingSideCastle) { - delete(g.PiecesCache, chess.H1) - g.PiecesCache[chess.F1] = WhiteKingSideRookID + delete(g.piecesCache, chess.H1) + g.piecesCache[chess.F1] = WhiteKingSideRookID } else if mov.S1() == chess.E8 && mov.HasTag(chess.KingSideCastle) { - delete(g.PiecesCache, chess.H8) - g.PiecesCache[chess.F8] = BlackKingSideRookID + delete(g.piecesCache, chess.H8) + g.piecesCache[chess.F8] = BlackKingSideRookID } else if mov.S1() == chess.E1 && mov.HasTag(chess.QueenSideCastle) { - delete(g.PiecesCache, chess.A1) - g.PiecesCache[chess.D1] = WhiteQueenSideRookID + delete(g.piecesCache, chess.A1) + g.piecesCache[chess.D1] = WhiteQueenSideRookID } else if mov.S1() == chess.E8 && mov.HasTag(chess.QueenSideCastle) { - delete(g.PiecesCache, chess.A8) - g.PiecesCache[chess.D8] = BlackQueenSideRookID + delete(g.piecesCache, chess.A8) + g.piecesCache[chess.D8] = BlackQueenSideRookID } }