Tait Hoyem
|
805360bb4e
|
Return pseudo-valid moves. King check still WIP.
|
5 years ago |
Tait Hoyem
|
91276cd24c
|
Fix more permissions
|
5 years ago |
Tait Hoyem
|
5745f34b79
|
Seperate all_moves sub functions into new file
|
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
|
597eea5810
|
Merge 'fix_knight', and remove polynomial code
|
5 years ago |
gitJustin86
|
6b8f5ed7ad
|
justins polynomial knight implementation please don't insult it, he loves math!
|
5 years ago |
Tait Hoyem
|
7c45069bbb
|
Fix knight with fixed offset method
|
5 years ago |
gitJustin86
|
eb3a05ac61
|
first polynomial attempt
|
5 years ago |
Justin Pilon
|
7804775b99
|
broken pawns
|
5 years ago |
Tait Hoyem
|
9b63cd6c52
|
Fix king and knight checks by removing pair_to_pos in if statements
|
5 years ago |
Justin Pilon
|
2f0be9c302
|
fully implemented kinght and king for get all moves
|
5 years ago |
Tait Hoyem
|
4f09433cb3
|
Fix curly brace
|
5 years ago |
Justin Pilon
|
2a0c129874
|
broken knight
|
5 years ago |
Tait Hoyem
|
d76f2f13ef
|
Remove unused variables, and justin's old bishop code
|
5 years ago |
Tait Hoyem
|
eaf929ef9a
|
Make all_moves(Bishop) work correctly.
|
5 years ago |
Justin Pilon
|
0ad4736291
|
partially implemented bishop for function all moves
|
5 years ago |
Justin Pilon
|
2575a55b2f
|
Define, add tests for and write partial impl. of get_all_moves
|
5 years ago |
Tait Hoyem
|
8cd46542ef
|
Fix board type. Add pos_to_pair, pair_to_pos functions
|
5 years ago |
Tait Hoyem
|
5725803920
|
Change board from int[64] to vector<int, 64>
|
5 years ago |
Tait Hoyem
|
7e03a7c085
|
Redo tracking system. Add tests
|
5 years ago |