28 */ |
28 */ |
29 |
29 |
30 #include "rules.h" |
30 #include "rules.h" |
31 #include "king.h" |
31 #include "king.h" |
32 |
32 |
33 _Bool king_chkrules(Board board, Move* move) { |
33 _Bool king_chkrules(GameState *gamestate, Move* move) { |
34 // TODO: implement |
34 // TODO: implement |
35 return 0; |
35 return 0; |
36 } |
36 } |
37 |
37 |
38 _Bool king_isblocked(Board board, Move *move) { |
38 _Bool king_isblocked(GameState *gamestate, Move *move) { |
39 // TODO: implement |
39 // TODO: implement |
40 return 1; |
40 return 1; |
41 } |
41 } |
42 |
42 |
43 int king_getlocation(Board board, Move *move) { |
43 int king_getlocation(GameState *gamestate, Move *move) { |
44 // TODO: implement |
44 // TODO: implement |
45 return INVALID_MOVE_SYNTAX; |
45 return INVALID_MOVE_SYNTAX; |
46 } |
46 } |