King: finalizing check detection and getLegalMoves()
This commit is contained in:
parent
7fad5e53af
commit
22ac250f70
4 changed files with 38 additions and 13 deletions
|
|
@ -27,11 +27,11 @@ enum PieceColour {
|
|||
};
|
||||
|
||||
enum Rank {
|
||||
R1 = 0, R2 = 1, R3 = 2, R4 = 3, R5 = 4, R6 = 5, R7 = 6, R8 = 7
|
||||
R1 = 0, R2 = 1, R3 = 2, R4 = 3, R5 = 4, R6 = 5, R7 = 6, R8 = 7, INVALID_RANK = 255
|
||||
};
|
||||
|
||||
enum File {
|
||||
A = 0, B = 1, C = 2, D = 3, E = 4, F = 5, G = 6, H = 7
|
||||
A = 0, B = 1, C = 2, D = 3, E = 4, F = 5, G = 6, H = 7, INVALID_FILE = 255
|
||||
};
|
||||
|
||||
struct Square {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue