Support Shako
authorFabian Fichter <ianfab@users.noreply.github.com>
Wed, 29 May 2019 14:02:04 +0000 (16:02 +0200)
committerFabian Fichter <ianfab@users.noreply.github.com>
Sat, 3 Aug 2019 21:39:48 +0000 (23:39 +0200)
commit0619e184c38d3e17d284302b2752b79df4293651
treebb53453a1d49e9750ba4b32301de8d58d0621ec4
parent301a90cd5a0c11c43198443f030b17918cc536a4
Support Shako

https://www.chessvariants.com/large.dir/shako.html

- Support cannon
- Generalize pawn double steps
- Generalize castling

bench: 3713921
12 files changed:
src/bitboard.cpp
src/bitboard.h
src/magic.h
src/movegen.cpp
src/piece.cpp
src/piece.h
src/position.cpp
src/position.h
src/psqt.cpp
src/types.h
src/variant.cpp
src/variant.h