src/chess/rook.c

changeset 170
bde99d803caf
parent 169
9962f5d98764
equal deleted inserted replaced
169:9962f5d98764 170:bde99d803caf
57 } 57 }
58 58
59 return false; 59 return false;
60 } 60 }
61 61
62 size_t rook_moves(GameState *gamestate, Color c, Row r, File f, Move *moves) { 62 size_t rook_moves(const GameState *gamestate,
63 Color c, Row r, File f, Move *moves) {
63 size_t count = 0; 64 size_t count = 0;
64 const int directions[4][2] = { 65 const int directions[4][2] = {
65 { 1, 0}, 66 { 1, 0},
66 {-1, 0}, 67 {-1, 0},
67 { 0, 1}, 68 { 0, 1},

mercurial