Tait Hoyem
|
b47a447e54
|
Add all other functionality. I forgot to commit for some months
|
4 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
|
e06887fe8f
|
Fix order of possible moves
|
5 years ago |
Tait Hoyem
|
16add284ef
|
Make unordered_sets unto vectors
|
5 years ago |
Tait Hoyem
|
f18240cf5a
|
Fix names, remove bitwise_ prefix
|
5 years ago |
Tait Hoyem
|
580c43a8e8
|
Bitwise functions/tests now compile.
|
5 years ago |
Tait Hoyem
|
805360bb4e
|
Return pseudo-valid moves. King check still WIP.
|
5 years ago |
Tait Hoyem
|
4840be2ee4
|
All [get_all_moves] tests working.
|
5 years ago |
Tait Hoyem
|
f14ba6346a
|
vector<Position> -> unordered_set<Position>
|
5 years ago |
Tait Hoyem
|
126a9b02e1
|
Add some edge cases
|
5 years ago |
Tait Hoyem
|
400599fc91
|
Revamp get_all_moves tests.
|
5 years ago |