Support Cambodian chess (Ouk Chatrang, Kar Ouk) (close #39)
authorFabian Fichter <ianfab@users.noreply.github.com>
Sun, 13 Oct 2019 21:49:14 +0000 (23:49 +0200)
committerFabian Fichter <ianfab@users.noreply.github.com>
Wed, 16 Oct 2019 17:42:16 +0000 (19:42 +0200)
commit8fa7223d3d092c383ec69c8ea8ad5b07e20fa929
tree283af09a2065af1a9a5c6893d3ae2aadfd6ccd3d
parentfc17463a268f35460ef9d4d6679c6c1a09316872
Support Cambodian chess (Ouk Chatrang, Kar Ouk) (close #39)

https://en.wikipedia.org/wiki/Makruk#Cambodian_chess

- Captures by special move of queen/neang are allowed.
- King may only make its leap if the side to move is not in check,
  and if the move does not capture a piece.

No functional change for existing variants.
Readme.md
src/evaluate.cpp
src/movegen.cpp
src/parser.cpp
src/position.cpp
src/position.h
src/types.h
src/variant.cpp
src/variant.h
src/variants.ini