dkforest

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

commit a35a2e5a74fda2daac84e9d318c95a90a6cf68e3
parent 58319af47507ba020708f92e4ea3b9b85569fd01
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 12 Jun 2023 12:53:50 -0700

cleanup

Diffstat:
Mpkg/web/handlers/handlers.go | 2+-
Mpkg/web/handlers/interceptors/chess.go | 8++++----
2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go @@ -5167,7 +5167,7 @@ Loop: send(fmt.Sprintf(`<style>#%s { display: none; }</style>`, payload.IDStr2)) } if payload.Move.Promo() != chess.NoPieceType { - pieceColor := utils.Ternary(payload.Move.S2().Rank() == 7, chess.White, chess.Black) + pieceColor := utils.Ternary(payload.Move.S2().Rank() == chess.Rank8, chess.White, chess.Black) promoImg := "/public/img/chess/" + pieceColor.String() + strings.ToUpper(payload.Move.Promo().String()) + ".png" send(fmt.Sprintf(`<style>#%s { background-image: url("%s") !important; }</style>`, payload.IDStr1, promoImg)) } diff --git a/pkg/web/handlers/interceptors/chess.go b/pkg/web/handlers/interceptors/chess.go @@ -541,10 +541,10 @@ func (b *Chess) SendMove(gameKey string, userID database.UserID, g *ChessGame, c idStr1 := g.PiecesCache[mov.S1()] idStr3 := "" - if mov.S1().Rank() == 4 && mov.S2().Rank() == 5 && mov.HasTag(chess.EnPassant) { - idStr3 = g.PiecesCache[chess.NewSquare(mov.S2().File(), 4)] - } else if mov.S1().Rank() == 3 && mov.S2().Rank() == 2 && mov.HasTag(chess.EnPassant) { - idStr3 = g.PiecesCache[chess.NewSquare(mov.S2().File(), 3)] + 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)] + } 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)] } g.updatePiecesCache(mov)