Fix capturing king

This commit is contained in:
0880
2026-01-19 18:18:15 +03:30
parent f19638a4e6
commit 4daf04d340

5
app.py
View File

@@ -353,6 +353,11 @@ def get_piece_moves(piece_kind, board: Board, is_white, src: str) -> list[Coord]
p.value.isupper() != is_white or p.value == "E" p.value.isupper() != is_white or p.value == "E"
): ):
valids.append(target.copy()) valids.append(target.copy())
v_temp = [a for a in valids]
valids.clear()
for a in v_temp:
if board.index_coord(a).value.lower != "k":
valids.append(a)
return valids return valids