No description
Replace the implementation of Square as an enum. Add Rank and File enums to support this. Along the way, change implementations of various methods taking Squares and BitBoards to take them by value instead of by reference. I don't think much is gained passing these types by reference because they're such small POD structs. |
||
|---|---|---|
| board | ||
| explorer | ||
| .gitignore | ||
| Notes.md | ||