diff -r e57e2874fb2a -r d1420f5c5704 src/chess/king.c --- a/src/chess/king.c Mon Aug 24 16:13:51 2026 +0200 +++ b/src/chess/king.c Tue Aug 25 18:35:18 2026 +0200 @@ -66,7 +66,7 @@ bool king_isblocked(const GameState *gamestate, const Move *move) { - uint8_t opponent_color = opponent_color(piece_color(move->piece)); + uint8_t op_color = opponent_color(piece_color(move->piece)); /* being in check does not "block" the king, so don't test it here */ bool blocked = false; @@ -82,7 +82,7 @@ incheck = is_check_position(gamestate); } blocked |= incheck || gamestate->board[move->torow][midfile] || - is_covered(gamestate, move->torow, midfile, opponent_color); + is_covered(gamestate, move->torow, midfile, op_color); } return blocked;