commit 1c3425cd269513944b1ccbe3591644009c3c30b5 from: Markus Uhlin date: Sun May 5 15:03:42 2024 UTC Reformatted possible_king_moves() commit - dfd1b35e80c6d17c238327bd61c46c3af3c65b8f commit + 1c3425cd269513944b1ccbe3591644009c3c30b5 blob - df13cd538e501c1f0de2c44ca3ffdbe78e3eec3d blob + 66be5d1c686153b3ba7e7e6a27da05b1f134701a --- FICS/movecheck.c +++ FICS/movecheck.c @@ -568,26 +568,37 @@ PRIVATE void possible_queen_moves(game_state_t * gs, possible_bishop_moves(gs, onf, onr, posf, posr, numpos); } -PRIVATE void possible_king_moves(game_state_t * gs, - int onf, int onr, - int *posf, int *posr, int *numpos) +PRIVATE void +possible_king_moves(game_state_t *gs, + int onf, int onr, + int *posf, int *posr, + int *numpos) { - static int kingJumps[8][2] = {{-1, -1}, {0, -1}, {1, -1}, {-1, 1}, - {0, 1}, {1, 1}, {-1, 0}, {1, 0}}; - int f, r; - int j; + int f, r; + int j; + static int kingJumps[8][2] = { + {-1, -1}, + {0, -1}, + {1, -1}, + {-1, 1}, + {0, 1}, + {1, 1}, + {-1, 0}, + {1, 0} + }; - for (j = 0; j < 8; j++) { - f = kingJumps[j][0] + onf; - r = kingJumps[j][1] + onr; - if ((f < 0) || (f > 7)) - continue; - if ((r < 0) || (r > 7)) - continue; - if ((gs->board[f][r] == NOPIECE) || - (iscolor(gs->board[f][r], CToggle(gs->onMove)))) - add_pos(f, r, posf, posr, numpos); - } + for (j = 0; j < 8; j++) { + f = kingJumps[j][0] + onf; + r = kingJumps[j][1] + onr; + + if ((f < 0) || (f > 7)) + continue; + if ((r < 0) || (r > 7)) + continue; + if ((gs->board[f][r] == NOPIECE) || + (iscolor(gs->board[f][r], CToggle(gs->onMove)))) + add_pos(f, r, posf, posr, numpos); + } } /* Doesn't check for check */