src/chess/king.c

changeset 170
bde99d803caf
parent 169
9962f5d98764
equal deleted inserted replaced
169:9962f5d98764 170:bde99d803caf
86 } 86 }
87 87
88 return blocked; 88 return blocked;
89 } 89 }
90 90
91 size_t king_moves(GameState *gamestate, Color c, Row r, File f, Move *moves) { 91 size_t king_moves(const GameState *gamestate,
92 Color c, Row r, File f, Move *moves) {
92 93
93 size_t count = 0; 94 size_t count = 0;
94 Piece king = mkpiece(KING, c); 95 Piece king = mkpiece(KING, c);
95 96
96 for (int dr = -1 ; dr <= 1 ; dr++) { 97 for (int dr = -1 ; dr <= 1 ; dr++) {

mercurial