Tait Hoyem
|
1920250a25
|
Put captured piece in move int
|
5 years ago |
Tait Hoyem
|
b53c46cb63
|
Disallow queenside casle when the rook is blocked
|
5 years ago |
Tait Hoyem
|
ed39d8aefb
|
Castling moves showing properly. Become invalid if in check on square or square before castling square.
|
5 years ago |
Tait Hoyem
|
5b7e16c081
|
Pawn promotions addad.
|
5 years ago |
Tait Hoyem
|
16add284ef
|
Make unordered_sets unto vectors
|
5 years ago |
Tait Hoyem
|
0b84fcf8e0
|
All tests running on 10x12 board, and bitwise moves.
|
5 years ago |
Tait Hoyem
|
f18240cf5a
|
Fix names, remove bitwise_ prefix
|
5 years ago |
Tait Hoyem
|
f80d961dea
|
Minor refactoring in preperation for bitshift moves
|
5 years ago |
Tait Hoyem
|
792d0cc5ee
|
Add en passant as possible moves. Cannot move yet due to dumb_move being.. dumb. Seperate custom printing out of main test file.
|
5 years ago |
Tait Hoyem
|
805360bb4e
|
Return pseudo-valid moves. King check still WIP.
|
5 years ago |
Tait Hoyem
|
8347d83391
|
Cleanup
|
5 years ago |
Tait Hoyem
|
5745f34b79
|
Seperate all_moves sub functions into new file
|
5 years ago |