commit a35a2e5a74fda2daac84e9d318c95a90a6cf68e3
parent 58319af47507ba020708f92e4ea3b9b85569fd01
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Mon, 12 Jun 2023 12:53:50 -0700
cleanup
Diffstat:
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)